DISCLAIMER: The salary figure that I mention and the time frame it took me to become a software developer is my own result. I'm not implying that you'll be able to duplicate this result (or do anything in software for that matter). I have the benefit of a huge investment of time, money, and mentorship to achieve that result. The average person who follows any "how to" information get's little to no results. I'm using these references for example purposes only. Your results will vary and depend on many factors including but not limited to your background, experience, and work ethic. Getting a job in software development requires that you take on a lot of risk as well as massive and consistent effort and action. If you're not willing to accept that, this is not for you.