Things What I LIke To Use
This is mostly a collection of links for myself so I can remember useful sites. Perhaps you'll find them useful too.
MAMP. Run an Apache server on your Mac for quick website testing. Also how to set up virtual hosts in MAMP.
CSS Tricks. Way too useful. I wish I had half this guy's knowledge and savvy. But then again I haven't spent anywhere close to half the time with my computer that he has, so I guess we're even.
Color Scheme Designer 3. Cool way to play with color palettes.
My development environment.
Aside from the aforementioned MAMP, which I use for tweak-and-test development, I code in Espresso, a great coding tool from MacRabbit. It covers pretty much everything—color-coding of HTML, CSS, PHP, JavaScript; code folding; auto-tag-completion; predefined code snippet lists; a beautiful mirroring function.
For a free option, you might try TextWrangler (Mac only). It's really pretty powerful, with regular expression searching and scripting and everything, but its "Save to FTP" functionality is basic. For easier local/server sync-ing you could use Sitecopy, which runs in Terminal.
Don't forget the famous sticky footer technique.
You don't hardcode each page, do you? I highly recommend using or developing a template system. The most robust version of an out-of-the-box system would be something like WordPress or another blogging/CMS platform you can customize to your whim. Sometimes I like to keep things light, so I developed my own. Of course, I have no notes on sources, but I think I started from an example in a PHP book from the library and then extended it as I discovered better ways to do things. You can find a basic walkthrough on the concept here. I think Smarty looks like a pretty cool framework too.


