At the risk of repeating myself ;)
If there was one thing I really wish that more of the programmers I’d worked with over the years had learnt, I think it would have to be the DRY principle, namely: “Don’t Repeat Yourself”!
And if you haven’t read The Pragmatic Programmer, go out and buy it now!