Which Did I Pick?

A little add-on to the "Ways to Learn Software Development" series. I thought I would take a look at my personal reasons for choosing the learning path and the things I had to take into consideration when making that decision. My hope is to allow you to better understand what you might have to think about when choosing your own learning path when learning to become a software developer by giving you an in-depth look at my decision making process.