Q: What advice you have for somebody who wants to get started in programming?

A: Pay attention to that need of really doing something that interests you and solving a problem and using the programming language as a tool to solve that problem.

Something that I’ve seen among new programmers is dancing around that central piece of problem solving with the tool and worrying more about the libraries you choose or the tools that you ought to be using. It’s like going out to do carpentry and spending most of your time worrying about the tool belt you pick and the kind of screwdriver. Those are kind of irrelevant. If you’re into problem solving, solve the problem and just practice doing that.