Salut,
Tu peu apprendre la programmation en ligne, ça sera très utile pour savoir déjà si tu aimes ça ou pas. Après cela ne te permettra pas de trouver un emploi de développeur dans une grande entreprises, car les recruteurs cherchent surtout des Bac+5 ou au pire des Bac + 2 genre DUT.
Si tu as pas les moyens tu peu quand même postuler à l'école 42, mais essayer d'apprendre la prog avant d'y aller pour passer le stade de la sélection "piscine".
Ceci dit si cela te passionne tu pourras quand même en faire ton métier, comme par exemple de développer à ton compte des applications et essayer de les vendre sur des appstore, ou alors trouver en tant que prestataire des clients pas trop regardants sur ton CV comme des artisans ou de petites PME.
Pour apprendre en ligne tu peu commencer par l'algo, par exemple ici : http://algo.developpez.com/cours/
Puis te je recommande ce cours débutant en programmation : http://java.developpez.com/livres-collaboratifs/javaenfants/
Ce cours est gratuit et il est très ludique et très bien fait, parfait pour débuter.