What is HTML?
You don’t need any previous coding knowledge, but you should have at least basic familiarity with using computers and using the web passively. You should have a basic work environment set up, and understand how to create and manage files (Dealing with files). Unfortunately, coding in HTML doesn’t make you a programmer. Also you don’t need to know all about HTML if you are not interested in making web-page. HTML will give you knowledge that how web-pages work. Codecademy is best place to learn programming languages including HTML. You’ll learn the basics in 3 days and you don’t need to spend money for this. Also there are a lot of YouTube videos available, which will help you improve your coding.
How difficult is learning HTML?
HTML is the easiest language you can learn. If you use the right tool for writing html you won’t need to memories the whole code to write something. If you start something the software will automatically guess that which code are you trying to write. The most popular software is notepad++. But I would recommend you to use
Brackets. There could be a better software for html but I haven’t try all of them. Brackets is my personal favorite source code editor.
There is a confusion that, is it a programming language?
The answer is No, HTML is not a programming language. The “M” stands for “Markup”. Generally, a programming language allows you to describe some sort of process of doing something, whereas HTML is a way of adding context and structure to text.