I recommend you start off doing some basic HTML/CSS sites yourself, pick a topic and create a site for it. I started by making websites for Warhammer 40k when I was 13. I simply looked at source code and copy and pasted till I figured out what did what. Now I bug my buddy and he teaches JSP/MySQl over AIM, lol.
I'm currently working on a little project and right now have a working MySQL connection between my JSP server and my MySQL server and am able to do some basic MySQL requests based off of getting a single row, instead of multiple rows with that meet the same criteria.
Eventually I'll having a working system for people to search through based off of either a Zip Code, or State. I'll also have an entry form for people submit items for entry and a program that validates the entry before submitting it to the database.
It all sounds complicated... its actually pretty simple. What I'm wanting to accomplish is very very basic. My only issue is that my knowledge is very limited due to how many classes are available in Java (that's a java object), and how little I know about them.
And the way I understand things, is honestly different than what things are. if that makes sense.
In short, just pick a topic and go for it. Purchase a cheap hosting plan from Godaddy.com... actually you get a free hosting plan through godaddy.com when you purchase a domain name through them. Once you do that, go here->
http://w3schools.com/
To get good at programming you really need to dedicate time to it. There is a lot to learn. But to be honest, if you spent a couple hours a night, and a little extra on the weekends, you could be doing just fine in about a months time. Read a lot about the basics, the terminology, the "rules" for naming stuff, etc. Practice, create working examples. Then apply for a job.
Its gonna be a bit of a squeeze for me to get the job I applied for because I have no working JSP examples, and only two examples of my HTML/CSS work online. I haven't been doing this stuff on the side in a long time and I'm kicking myself in the ass. I've got a shot at a 70k/yr job knowing what I know... but my lack of examples could be the death of this opportunity. Which is why I'm working on my JSP project