They way I learned was to actually dive in with Notepad and make things. Â Or download the source code for a page that piques your interest, and view/modify the source code on your own machine. Â That way, you can actually delve into how things are done, and what tweaks to the HTML you can make to effect different changes on the site. Try not to rely on wizards too much, or crutches to do things for you. Â Work on understanding why and how things work, rather than relying on some black box utility that simply spits out a chunk of HTML or CSS. Â You'll learn much more, and eventually, you'll be able to churn out better code than any wizard.Â
but it depends on what way can learn HTM right? for me i referred to some sites and books and sometimes ask the web developer.
As i go really, i learnt mainly from getting templates and then amending them and using google to find out what is needed to edit certain aspects. Also Youtube.
I am a Software Project Manager. Web Design was never my dream job. But I really love webdesign. Even I design as a freelancer too. I enjoy it very much. Still learning lots of web designing technique.