I am a successful webmaster specializing in organic search engine optimization.

Learn html first. All other code is not important. Then, learn SEO: backlinks and updates.

If you're serious about your website, you can make a good income off of it. Most successful webmasters were in the same boat as you are in right now. The more one gets into html write-up, the more they see that this is what they were born to do. That is, for those who eventually make a large income off it.