I've been programming since I was 7 years old, the first computer I ever owned was an XT with 640k memory, I'm one of the lucky few people that learned how to program with extremely little memory on a machine and understand the true importance of cleaning up your code.
For those that think they know everything about the language your using... Learn assembly and some soft stream electronics, understanding the lowest level stuff will make you surprisingly better than you think you would ever be.