Ubuntu. I spent all summer trying out different distributions, Redhat, fedora, aurox (my close second), mandrake, knoppix, turbo, simplymepis, suse, and puppy. Nothing was anywhere near as great as Ubuntu. If you want sound and can't get it on linux, SuSe will get it for you, but Ubuntu gives you access to all the easy depian installers, is really really fast, and will get you just about anything.
I spent all summer trying out different distributions, Redhat, fedora, aurox (my close second), mandrake, knoppix, turbo, simplymepis, suse, and puppy. Nothing was anywhere near as great as Ubuntu.
If you want sound and can't get it on linux, SuSe will get it for you, but Ubuntu gives you access to all the easy depian installers, is really really fast, and will get you just about anything.
Help?
I did install synaptic to handle installing new packages and updating though, makes things much easier.
1) I feel it isn't nearly as difficult as some people make out. Usually what people mean by difficult is that it's less like Windows (e.g. less GUI apps for configuration etc.). Bear in mind I haven't got any substantial amount of experience with distros like SUSE so my advice here may not be entirely accurate.
2) Installing and removing software in Debian is such a breeze, you're much less likely to accidentally make a mess of things than if you're downloading source tarballs and compiling everything you install. Sure, there are advantages to doing things that way (ask a Gentoo user) but if you're a beginner then that's just unnecessary hassle. Learning how to use apt-get is very straightforward. And I am aware not all other distros make installing things difficult, but Debian's system is particularly excellent in my opinion.
3) It's free. And not just free as in beer.
4) It's very popular, which means plenty of support is at hand if/when things get hairy.
5) Starting with a distro like Debian will let you learn how to use a Linux system. If you choose an "easier" distro like Mandrake or SUSE then you'll probably find it harder to use other distros in the future if you need to (or decide to, but personally I'm a very satisfied Debian user and I have no real desire to migrate to another distribution)
6) It's not called the Universal Operating System for nothing :). In other words, you'll have no trouble getting language support for Russian and French.
If you're uncertain, head over to http://knoppix.net and consider downloading a copy of it to try it out. It's a Live CD distro (that is, you burn it to a CD and boot off the CD instead of your hard drive), based on Debian. You might even feel more comfortable doing a hdd install of Knoppix before moving on to Debian proper.
If you're interested in installing Debian then I suggest you take a look at this page: http://ftp.acc.umu.se/pub/cd-images/debian-weekly/
Try following the link near the bottom of the page to "Testing" (aka Sarge) CD images. Chances are you'll be wanting an i386 build, so navigate into that directory. Also, it's likely you'll only need the first CD image. that is, sarge-i386-1.iso. As far as I'm aware these CDs have the newer, slightly more user-friendly installation on them (the older one tends to receive a fair amount of criticism).
(Edited by Misero at 5:15 pm on Feb. 11, 2005)
i use Mandrake i have also used fedora i like both of them
I second that. I started out with Mandrake. Now I use Fedora Core, because I prefer Gnome and that's what's on the computers in my universities CS Lab. Both have intuitive graphical installers, and good hardware suppost.
If you're looking to dual boot with Windows, Mandrake comes with a swell disk partitioner that will resize your Windows partition and all that jazz -- all point and click. Easy, peezy. Wow, I'm starting to sound dumb.
Anyway, Suse is a good option to start with, too. Like Mandrake, easy to use installer with KDE as the default desktop enviroment. Still, I suggest Manrake to start with for anyone who has to ask "which distro" to choose.
All distros, as far as I know, come with everything you'll need for developement (unless you're looking to develop Visual Basic programs...).
Otherwise, if you think you're "beyond," these, I say skip the Slack and go for a BSD.