One thing I would recommend doing, if you are going to use an IDE (composer, frontpage, etc), spend a little on it. Don't skimp because a poor editor will cause more problems than it's worth. And what's more, when you go into edit the code by hand, you start picking up bad habits.
I highly recommend Dreamweaver for no better reason than it supports the developer/designer rather than fights them. It's code is clean and can help you learn it as you are creating with the gui.
Of course, the best way of all is to get a freeware text editor like Editpad Classic and learn the code. Be hardcore. Oi! "Absorb what is useful, discard what is not. Add what is uniquely your own." - Bruce Lee - The Tao of Jeet Kune Do