1. How to program (hack) 2. How to hack on the web 3. How to create application databases for your web stuff
I suggest tackling each of these separately in turn if possible, starting with #1. Python and Ruby both make great beginner's languages.
Be goal-oriented. Once you know your way around a little, worry less about having the right technology and more about getting things done. Create something that you can use every day, like a blog, a calendar program, or something like that. Ignore all the "X is better than Y" talk on the Internet and just work hard on getting stuff done: that's all that really matters.