Given that, it's little wonder why students and non-tech professionals are considering a career in programming. But how exactly should would-be developers prepare themselves to take advantage of the growing demand for programmers? We turned to dignitaries in the software development realm to get their takes on what young programmers should do. Those surveyed included JavaScript creator Brendan Eich, Clojure founder Rich Hickey, Spring Framework originator Rod Johnson, Npm founder Isaac Schlueter, and Guido van Rossum, inventor of the Python language.