Although I first created web pages with graphical WYSIWYG (WYSIAWYG: What you see is almost what you get) editors, I don't anymore. It would appear to be a natural transition to go from a dekstop publishing page layout program like PageMaker to a program like NetObjects, GoLive or DreamWeaver. However, web pages are not like the printed page. Web pages are no longer just about text and images, even when they briefly were, the text size and fonts could be changed and the images turned off by the viewer. Web pages now are much more dynamic. They consist of not only text and images, but audio, video, animation, forms and server side and client side programing that can be written in a combination of various languages, such as PHP, Perl, Python, Ruby, Java, ASP, and Javascript, as well as some others.
For a great resource on learning what happens behind the scenes on a web site, check out W3 Schools. This site has been online a long time and has always been a great reference for me. It has been kept up to date with the latest technologies over the years and I highly recommend it.
Getting back to web page editors. I have used a variety of tools, such as, a text editor, a terminal program, a CSS editor and a FTP program. Then I have at least a couple web browsers to see how the page looks. For text editors it depends what operating system I am using. On Windows I use PSPad, the best freeware text editor I know of. It has many features and I wish it was available on the Mac, where I first tried BBedit, but was not crazy about the interface. Mac users raved about it, but I guess they were never exposed to Windows HTML text editors, such as, HomeSite. Smultron, is a open source editor that I often use now. As for terminals the Mac terminal is fine, but on Windows I use Putty. In regards to FTP clients, WinSCP is my top choice for Windows. On the Mac I have used CyberDuck, Fetch and Transmit - CyberDuck is the open source free choice out of the three. I wish there was a version of WinSCP for Mac. As for CSS editors, I could use a text editor but there is no way I can remember all of the options that are available in CSS. On Windows, there is TopStyle which integrates with PSPad and there is a free Lite version. On the Mac, CSSEdit is the top choice.
My method of web design is shared by many that lean more toward the coding and programming aspect of web development rather than the design aspect. Not to say that beautiful web sites cannot be created without Dreamweaver, they can. The guys at Panic (the developers of the Transmit FTP client), a software development company were designing web sites the same way when one day they had a revelation:
We code web sites by hand. And one day, it hit us: our web workflow was wonky. We’d have our text editor open, with Transmit open to save files to the server. We’d be previewing in Safari, running queries in Terminal, using a CSS editor, and reading references on the web. “This could be easier,” we realized. “And much cooler.”
Their epiphany resulted in a new web development program called Coda which is Text editor + Transmit + CSS editor + Terminal + Books + More. It is not an open source program, but I was so compelled by the the program I bought it (there is a trail version you can test drive) and it has proven to be well worth the money, because it is a real time saver. In one window I have all of the tools I need close at hand. On a 13 inch MacBook, the savings in screen real estate is very beneficial, but not having to switch back and forth between different applications and logging into each is a real time saver.

While the program has been criticized for not having this feature or that option, you have to look at the sum of it's parts. It does not try to be the best text editor, CSS editor, terminal or FTP program. It tries to take the most often used features and tools and combine them into a single interface. I think they have done a good job. There is some room for improvement, but it is a good accomplishment. I still have to break some of my old habits. I still open a terminal window and a separate browser window before it dawn on me that these tools are built into Coda. It may not be for everyone, I am sure my workflow would strike some as down right bizarre, but it works for me. I am not going to review the software here, since other sites have done a very job of doing so already, such as, Daring Fireball and MacApper.
By the way, Coda recieved a Apple Design Award for best Mac OS X User Experience.

My new