I learned Python first, then learned how to use linux and emacs, played with firefox add-ons to learn Javascript better, then started building web apps in PHP/MySQL, and now my plan is to spend my days learning and building stuff in Ruby and my nights working through these four books: http://stackoverflow.com/questions/414779/what-should-a-self...
Best resource ever is from @yegg, I always check this for guidance before learning anything new: http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive
I've come a long way since I first set up my server on Slicehost. Good luck on your journey too.