What Language Should Budding Programmers Learn First?

Check out the full article on Forbes. Here was my contribution:

Language Selection Depends On Career Path Sought

Want a stable job at Fortune 500 company? Learn Java or C#. Want to work for a startup? Javascript or Objective-C. Want to be a data scientist? Start with Python. Programming fundamentals are more or less the same across the board. Same goes for the availability of documentation and learning materials. Focus on the thing you want to build or your dream job. Then pick the language that best aligns with that goal.