I suppose right now a much more difficult thing for me is coming to grips with more fundamental differences in the OSes. For example, if I install a program on windows it goes into /Program Files/ and I know how to interact with it. If I apt-get in ubuntu its often unclear to me where to modify it's configuration, how to launch it, etc. This is best illustrated by the 4 hours I burned getting nginx up and running.
I am certain that this is just me not being used to the conventions but.. Well I don't know what my point is, honestly I think I am just venting now. :)
edit: Question on the VIM/Emacs suggestion. I started dabbling in VIM, but as a long time VS.NET user (I can navigate through a visual studio environment like a fish through water) it just felt.. Small. I assumed I would be better off going to an IDE (I am using python, so there are plenty to choose from). Do you have any comments on this? Is an IDE a 'drug' I could benefit from learning to break off?