Yes, plenty of them. Start with the documentation on w3.org. Try a search,
html elements list site:w3.org
We will do very well to study usage, permitted attributes and validation. This will lead you to UI best practices, usability and accessibility.
Top of the list for usage guidance is MDN (Mozilla Developer Network) but you will quickly add to that bookmark many other authority sites. SitePoint offers a good lot of resources to learners. Their Premium plan is affordable and opens up their massive library of reading resources.
Syntax highlighting is available in all text editors that recognize HTML, CSS, etc. For beginners there is a very popular and well equipped Notepad++. When you reach the level where you are truly commited to developing, then it will be worthwhile looking into paid for IDE’s, but not until then.
You can test drive several online developer environments such as repl.it, codepen, &c. which can prove very useful since they have built in linting, which is the feature you asked about. Once you get on with your learning you may wish to look into a linter plug-in for your text editor.
The common search tools usually found in the Edit menu of a text editor are more than adequate. Editors will have segment toggling to hide large sections of code to tuck it out of the way. They help to track nesting, as well. Once you discover and learn to use the many tools in your free editor, you’ll be more at home and less distracted once you move up to more professional workflow environments.
Be sure to make good use of validation. validator.w3.org