Too Long; Didn't Read
There are a many different educational online platforms for becoming a developer. Just to name a few: Codecademy, Udacity, EDx, Udemy and Coursera. Their appeal is very strong: take a few online courses and then you can get hired as a programmer. Udacity even has a money back guarantee. With affordable online courses like these, why would you choose to learn any other way?