It is interesting that when we come to know about a new knowledge we feel excited and when it is acquired we feel more excited to deliver it to others. HTML is a very basic language in website development and website understanding. When you will become intermediate in this subject you will see the amazing results coming out of it. This knowledge will help you understand the construction of a website.
After all being a basic thing, it is also really easy. It is such easy that your first coding can be started within the small page of our notepad. You needn't think about a third party software.
For pure HTML foundation and other web knowledge http://www.w3schools.com/
has no opponent yet.
At least HTML should be known to all kind of internet users for surfing with full enjoyment and excitement.