Over the years, one of the recurring conversations has been around how to get started in computer programming, what language to learn first and how to prepare for a career. There have been numerous articles, blog posts, conference talks, videos, white papers and studies done. Colleges, placement centers and employment agencies also offer advice to students, entrepreneurs/start-ups, retirees, laid off workers and others looking to get into the software and technology industries. We want to ma...