I learned by doing basic tutorials. This is by far my favorite, it will teach you basic HTML and CSS, which is vital; www. subcide .com/articles/creating-a-css-layout-from-scratch/
Hi, I think video tutorials are the best for you to understand if you see live the changes and the explaining. You could start with YouTube Good luck.
w3 school hands down because they let you try it out and give a lot of examples. Personally though I learned by looking at source codes of web pages & playing around with them but I still needed to use w3school for questions I had. Good luck
You can take some online class. It is a very easy way to learn html. Read online tutorials. They are indeed very helpful. Learning html tags and practicing them on your own is very important. w3shools is best for this as it allows you to practice the html tags then and there.