In order to build a website, we need some sort of editor to use. This is where we will type and edit the code. Some editors allow you to view the web page as you type the code, and some are just plain text editors. Some will highlight syntax (another name for code).
If you can afford it, the best HTML editor you can buy (in my opinion) is Adobe Dreamweaver (formally Macromedia Dreamweaver). Other good editors include FrontPage (included in some versions of Microsoft Office) and CoffeeCup.
There are many free HTML editors out there though. I personally use KompoZer
, it is free and similar to Dreamweaver. Another free one is Notepad (comes with every version of Windows), just remember to save the file with a .html ending instead of the default .txt.