You can use any text editor to write (X)HTML, including TextEdit on the Mac, WordPad for Windows, or vi in Unix systems. However, you might find it useful to try a text editor that is specialized for writing (X)HTML. Some let you work right in a "browser-view" mode, dragging elements around the screen. These are called WYSIWYG. Others are purely text-based but offer powerful shortcut tools for writing and editing (X)HTML.