HTML is the most fundamental step if you want to make anything for the internet.
It’s not a complete language, as it doesn’t have any if-else-loops logic of its own, instead, its called a markup language. It simply tells the browser what to do with a content.
That is like, ‘this part of the text is a paragraph, this is heading, and this one is in blue color.’ It’s easy, very easy.
For learning HTML, you don’t need many tools. Just an inbuilt web browser (chrome is awesome) and a text editor (even notepad is fine too).