I am not really new to linux. I had been using it on and off for about 1.5 years now. At first it didn't seem ready for use on any of my servers or desktops or workstations.
I also tried it on my desktop and at first little stuff was all I had a problem with, getting the monitor to run at 1024x768@85hz like it does in windows. The system still can't do that. Get it to run flash under dchroot is still not working. And to find some way to be productive with linux, just isn't working. I like writing programs especially since Aurora and a few others started teaching me how to use gcc and them to compile my programs. Its a little more complicated than just using 'visual studio'. But after breaking ubuntu through the use of certain programs and creating a little personal virus that ran on my system, I got rid of it too. And tried SuSE linux and that works outstandlingly. The only with it is that you don't have apt-get or yum to install packages, which is a good thing and a bad thing. Because you have to go and hunt for the packages and then try to get them to work.
All in all Linux has grown alot from a year ago. But for me it still has a long ways to go.