Everyone is different, but I found the best way to learn HTML is to use a WYSIWYG Editor, and build something using that. I would then look at the code and work out how the effect is done. I then learnt CSS, which is simple and learnt, and am still learning, other snippets of web languages.
-Max
-Max