In my opinion the best thing to do is use a web site for help,
http://www.htmldog.com/ is a really good one that i recommend.
Get a free host to practice your sites on, any any problems that you get ask on the forum
This is the best way to learn, read about it, (whether it be book or internet), try it out and then ask the many experts here for help
Hope this helps mate
Craig