HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup Language. A markup language is a set of markup tags. HTML documents are described by HTML tags. Each HTML tag describes different document content.
The best way to start learning HTML is by creating them yourself. I would suggest you start building your own web pages. To start with you can take help from:
Hope this would help you to get started! Best of luck.
i would suggest codeacademy. and w3school. Here you can even test your programs to run. 🙂
For more courses :