How to become a better programmer?
tlrobinson: Learn another language. Not just because PHP isn't a particularly good one (IMHO), but because learning new languages inevitably teaches you new ways of thinking about programming.Ruby is good for OOP.