If you are someone who is not interested to join any course full or part time and would like to learn yourself at your convenient time then whatever I might suggest will help you. But if you like to be an advance web designer then you should require some tutor to guide. So when you decide to learn advanced programs then you opt for a tutor if you wish, but to know the basic and to reach a level of beginner or intermediate the information which I am giving is more than sufficient.
Buy HTML Virtual Teacher CD
You can buy CD in which a virtual teacher will teach you the basics of HTML step by step. You can buy it online even if you wish to buy in regional language. I purchased a CD in which explains in Tamil. These CD's are available for all most all programs and should be a very good virtual tutor for those who wish to learn at their convenient time.
Buy Beginner HTML books
Plenty of books are available in market related to HTML. Most come with the tag, " Teach yourself HTML".If you are good in self learning and implementing, then reading these books should help you a lot.
Website for learning HTML tags
If you need a website which helps you in learning different HTML tags either for ready made use or for designing then w3 schools should help you.