There are people who always use special HTML editors to write their HTML scripts. Others use only simple text editors.
We often write HTML scripts in a
text editor. There are many available and most are free.
Others are Notepad++, EditPlus and Ultra Edit. There is not a "best one" , they all have their own set of features. A lot of people just stick with Notepad in Windows and TextEdit on Macs. One of your tasks is to explore different text editors.