Aprende de todo, no hay mejor que eso, la escuela en lo personal no sirve de mucho si no se tiene pasión por lo que se hace.
Además no necesitas dinero, un buen desarrollador puede ser auto didacta, así que mi sugerencia sería que olvides todo lo que ya sabes y comiences de nuevo, pero con mucho más pasión y dedicación, eso no lo enseñan en ningún lado.