Cuál es la forma más rápida de convertirse en desarrollador de software?

Estás hablando de aprender a programar. Me temo que no hay una forma rápida, a menos que seas un prodigio.

Es como preguntar cuál es la forma más rápida de aprender a tocar el piano o el ajedrez. Si bien uno puede aprender los fundamentos de estas cosas en un plazo bastante corto, con el fin de lograr cualquier medida de competencia, es necesario practicar. Practicar, practicar y practicar.

Mucha práctica.

Y la práctica requiere tiempo. No hay manera de comprimir la práctica en un período corto.

Sin embargo, hay una manera difícil de aprender a programar y una manera fácil. Una manera fácil es probablemente más rápida.

¿Cuál es la manera difícil? Empezando con un lenguaje industrial como Java, Python, JavaScript o C++. Estos lenguajes llevan mucho bagaje que puede confundir o distraer a un principiante.

¿Cuál es una manera fácil? Empezando con un lenguaje de enseñanza como BASIC, Logo, Pascal, Smalltalk, Scheme o ABC. Un lenguaje de enseñanza se centra en los conceptos básicos de programación sin distracciones.

De todos los lenguajes de enseñanza, el que más recomiendo es Smalltalk. Ver la respuesta de Richard Kenneth Eng’s a ¿Qué lenguaje de programación es bueno para dummies?