Werevamp999 wrote:-Has to be user-friendly
Ubuntu is generally regarded as being very user-friendly, and a good flavor for beginners. I've heard good things about
Arch Linux for beginners, also.
Werevamp999 wrote:-very friendly to programmers
I'm not so much an authority on this one, but I believe that just about any flavor should be programmer-friendly. Some may come pre-packaged with more emphasis on this than others, though.
Werevamp999 wrote:-does not eat up a lot of RAM or CPU usage (I only have 2.2 ghz and 2 GB RAM, I'm on Vista Basic SP2)
Just about any flavor is very scalable, but if size and resources are a real big issue, you could take a look at
Damn Small Linux (DSL). That would probably be taking it to an extreme, though. You should be more than fine with just about any flavor.
Werevamp999 wrote:-friendly to people who want to do networking
Social networking? Professional? If you want to be able to get online, you'll be fine with anything.
Werevamp999 wrote:-friendly on the eyes
You'll probably have to do a little work to make any flavor appear sleek and attractive. There are multiple options when choosing a desktop/windows manager for your Linux flavor, but GNOME and KDE are the most popular. Both are great, with lots of potential for customization, and a marginal learning curve. There are more options for making GNOME look how you want, but KDE has been getting some very sexy face-lifts lately, too. Play around and see what you like.