I am in the same boat as you.... and like people have said you just have to dive in and get on with it.
I have a machine at work, nothing special with ubuntu, and i understand your furtration with it sometimes, but it does get easier.
I tend to just mess about from home, just SSH into the box and off you go.
If you get stuck there is plenty of people on here that know *nix inside out, all you gotta do is fire the question.