For me I found that once you learn the basics, get a good book to help you out. It can be great fun creating websites with HTML. I always used to just make ones for fun when I was 9 or 10. Get a book and learn the basics, then you can pretty much scan the book for snippets of code that you can add to improve the site.