All of the pages you are looking at were written in Notepad using HTML (and some JavaScript). It's not that difficult to learn, and once you've got the hang of it, you can copy and paste, and it doesn't take much longer than using a tool such as Dreamweaver or Expression Web. Here are some pages to help you learn the basics.  I have also created a video playlist on YouTube containing further detail.

Writing your pages in HTML gives you a number of benefits. You can create pages that work in both Firefox and Internet Explorer (or any other browsers you might use) by avoiding browser-specific tags (no scrolling text - hurrah!). You can also code your page so that it appears correctly at all resolutions and on different platforms - e.g. Windows, Linux and MacOS. These things can be difficult with some tools - especially if you use applications like those in Microsoft Office.