Erster Anlaufpunkt im Forum:
Ansonsten gibt es eigentlich kein Geheimrezept, was das Lernen von Programmiersprachen betrifft.
Such dir ein gutes Buch / gute Bücher, durcharbeiten, immer wieder üben, üben, ach ja und üben.
Eigene Projekte starten oder an OpenSource-Projekten mitwirken.
Was auch immer wieder hilft ist, fremden Sourcecode zu lesen. Dabei kann man immer wieder was lernen.
Falls du nicht auf Bücher stehst, gibts auch professionellere Lernportale als Youtube:
Das sind mal zwei Portale, mit denen ich bisher gute Erfahrung gemacht habe. Sind beide auf Englisch, aber das sollte man als Programmierer mehr oder weniger draufhaben