Hacker News new | ask | show | jobs
by imp 5941 days ago
I agree with all of these, and I personally would say that the most important ones are version control and OOP. They're two that I put off for a while as a self-taught programmer, but have paid off the most.

I started with PHP, which lulls you into thinking that procedural programming is all you'll ever need. For larger and more complex code bases though, OOP really makes things more organized.