So I’ve discovered that, for me, the best way to become a better programmer is to practice, and of course that means using, learning, and making mistakes. I’ve been developing a real estate web site for a local realtor, and it’s taught me loads. It’s been rough, but the more I just do it, the more it makes sense and comes more easily.
I also have gotten wonderful help from the forums at www.phpbuilder.com. Networking with other coders has been a great way to discover holes in code, as well as discovering a simpler way of accomplishing specific tasks by writing more efficient code.
But it’s a learning process. This is a goal that I don’t know if you can ever say “I’m finished”.