Deine Antwort ist nicht nur arrogant, sie geht auch am Thema vollständig vorbei. Programmieren ist ein Handwerk, das muss man selber lernen. Und das heißt, was man selber lernen muss, kann man gar nicht von jemand Anderem lernen.
Meine Erfahrung im Programmieren jedoch, die gebe ich hier gerne weiter. Auch wenn ich die Tatigkeit Programmieren nur noch zu therapeutischen Zwecken betreibe oder auch gerade deswegen: Da bekommt der Begriff "erfolgreich" nämlich eine ganz besondere Bedeutung.
Lass Dir das mal durch den Kopf gehen!