HTML you can write and test locally. just set up a separate folder for each web site:
-Write the html files with a text editor. I use crimson editor but notepad+ is very popular.
- Run the web page by right clicking on the file, select open with and chose a browser: Internet Explorer, Google Chrome, Firefox etc...
Note: You can set the default action of the left click on an html file to launch the browser. It saves having to right click and select it every time.