3 ms·
Moar program! Seriously though... pick a modern, popular language which has lots of resources available and go and build real world useful things. Once you ha
by barrydahlberg 16y ago
Moar program!
Seriously though... pick a modern, popular language which has lots of resources available and go and build real world useful things. Once you have the basics down you spend a long time learning style. A lot of this comes from having made a great many mistakes before and being able to draw on a huge pool of ways not to do it.
Attempt big programs that are a bit beyond your means and learn how to break them into small pieces you can build. Then learn how to build those up into abstractions that let you make the big program. Learning the different types of abstraction available to you in your language and how to apply them with style is what will turn you into a great programmer.
(Languages: Python, C#, Ruby, Scheme, Clojure etc)
(Abstractions: Functions, modules, classes, closures, aspects etc)