Started out on Amiga, loved the CLI. Used to write fancy startup.s scripts and all sorts of glorius 90s eyecandy. Tried Red Hat 6.2 back in the days, didn't work very well. Went to computer engineering classes, learned Solaris. Got pretty familiar with Linux development trough DJGPP and all that. Cygwin, etc. Years went, tried version 4 or 5 of Ubuntu. Went to more school, learned Mandriva/Mandrake. Using different Ubuntu distros at home. Was at 8.10 when I got 'professional'. Work used Windows XP workstations, but all the development servers was Linux, so Putty was the numero uno app. Company had custom quickstart-guide to Linux for the inexperienced and we had posters of shell commands on the walls, Also, the bash buffers on all the different servers had like 2 years worth of command history, so it didn't take long to learn to run most of the park. Nitty gritty details were left to the respective admins ofcourse.It was harder to memorize what was running on all the servers than to actually perform the work needed on them :D Now I have tried about every major distro, even quite a few lesser known. Arch, LFS, DSL, Puppy, Manjaro. Even experimenting with building custom Linux now. The whole linux development pipeline is just lovely. I usually mouth off at the desktop situation, but actually working with Linux is bliss.