It seems that the best way to get into linux is from the server side.
Linux is just such a good server to work with, and Windows servers are just so bad.
I also run a number of Linux servers and workstations as Virtual Machines, and for some reason, it just seems to be way more successful then trying to run Windows virtual machines on a Windows based PC. My friends in the Windows Server support business just shake their heads when I suggest they should be looking at Virtual machines instead of clean installs on new hardware - they keep telling me that there are too many problems.
The reason I like the Virtual machines so much is the fact I can upgrade to new hardware without needing to rebuild anything. Also a full backup is just a matter of copying a few files.
None of my servers has any graphical interface, which matters less and less, as more and more programs on the server side have web interfaces.
I think trying to start with Linux as a Workstation is daunting, and you just do not understand why things are the way they are. I do not try and use Linux myself as a workstation - I use Windows, but if I was a Web developer, I like developing with open source tools and languages, so I would use a Linux workstation for sure.
Linux workstations can be great for people doing a particular type of specialized work, but Windows is much better for general purpose use. I am not a Mac user, so I am not the one to comment on Apple PCs.
Richard.