I do *all* of my web coding in
BBEdit. I gather that it's similar in capabilities to
UltraEdit on the Windoze side. For saving my files to my server I use
Transmit 3, and then just use
a regular web browser for testing them.
The TCO is a one-time cost of about $200.
For hosting, I wouldn't use anyone but
StartLogic.
But to ditto what some others said, the best way to learn what you're doing is to find examples of things that you want to do and then study them. You can learn *anything* that way.
Dave