Are you thinking about changing your career to become a programmer or software engineer? Are you already a developer and want to modernize and upgrade your programming skills and earn a bigger salary and a more exciting programming job?

If you do, I have written this comprehensive roadmap for you; it comprises a series of 20 articles, and they cover everything from the different kinds of programming careers and what each entails and the average salary for each, to the advantages and disadvantages of the different programming educational institutions (boot camps, accelerated programming academies, MOOCs, etc.), to interviewing and getting a programming job. Indeed, I cover everything, yes, everything, you want to know and should know about becoming a programmer or improving your programming skills for a better programming career.

I am hopeful these articles—all listed in the table of contents below—will allow you to make a fully informed decision before you make the monumental commitment to start your training for a programming career.