Text Editor
My personal favorite text editor to use is Nano.
This is because of two reasons: It is SIMPLE and EASY.
I have tried both Vim and Emacs, and i just felt retarded because i could not do something
as simple as to enter some text and save it.
I don’t need a complete IDE(Integrated Development Enviroment), to edit some config files or write some Python.
That being said, when i actually need something specifically for developing(PHP, HTML, C++), i use Geany.
It is fast, has syntax highlighting and a built-in “syntax checker” to see if i have any syntax errors.
If you want to give it a try just search for “geany” in Synaptic Package Manager or apt-get, or whatever package manager you might have.
IRC Client
The best IRC client i have ever used in my entire life must be Irssi.
It is a text-based irc client, which i prefer because it uses less resources(i run it on my Lubuntu dekstop,
it has about 512mb ram)
Irssi is also very user friendly, all you need to do to connect to quakenet with
the nickname “helgesverre” is to type: “irssi -c irc.quakenet.org -n HelgeSverre"
You could argue that using anything in the command line is not user friendly… but still.
very easy to pick up, even for a newbie.
Distro
I don’t have any “favorites”, but i have a handful of distro’s i use and recommend for special situations/hardware.
for slow and old hardware i will almost ALWAYS recommend Lubuntu, for the simple fact that it is SERIOUSLY frekkin fast!
and ubuntu, which Lubuntu is based on(hench the “buntu” in the name) is one of the more user-friendly(stfu thomas!)distros on the “market”.
For more powerful hardware i recomend Ubuntu, for some of the same reasons stated above.
But mostly because the userbase is quite large, meaning you will find more people that can help you when/if you screw something up.
For the more Hardcore user i would probably recomend either Arch Linux or Slackware because it gives you COMPLETE control of your operating system.
In those distro’s you need to do everything manualy, which can have both upsides and downsides.
A downside that hits me straight away is that compiling and configurating everything manually takes quite a lot of time.
But if you like doing that, then that won’t be a problem.
If you want to check out more distro’s take a look at the DistroWatch website, they have reviews and information on pretty much every ditro there is.