DZone

My friend has a son who’s graduating high school soon. He’s been learning some programming and is considering it for his career. He asked me a question I hear often: what should I learn next?

When I was first learning to code, I always assumed the answer to “what should I learn next” would be a new programming technique, a new language, a new library, or something along those lines. As I’ve progressed through my career, and especially as I’ve been on the other side of the interview desk, I’ve changed my tune significantly. My standard response to new programmers is that, in addition to honing their coding skills and learning new languages, they should cross-train in related fields (which I’ll explain below).

Source: DZone