So you've decided to learn a programming language. Good thinking! The need to be code literate for various jobs is increasing. Software developer jobs specifically will increase by 17% according to The Bureau of Labor Statistics.
However, as a beginner, proceeding from making that career-boosting decision to actually acquiring the skills is definitely confusing. You're faced with hundreds of options to pick from as your first language. So, before making that choice, it’s a good idea to ask yourself two key questions:
What is it that made you interested in programming?
What do you want to do as a programmer?
The answers to these questions will navigate your initial steps and, possibly, your entire programming career. If a project idea sparked your interest, pick a language that helps you best complete it. For example, learning Objective-C will allow you to work on iOS-related projects, while Java will allow you to work on Android-related projects.
Beginner or not, quality programmers seek out opportunities to learn and keep up with language and technology trends. The choice to pick up a new one will be recurring throughout your career. Check out this helpful infographic to guide you through making this decision.