Programmieren lernt man nicht, indem man den Syntax der Sprache auswendig lernt - vor allem zählen Konzepte, bspw. Objektorientierung.
Spätestens wenn man diese Konzepte begriffen hat, stellt man fest, dass es neue gibt oder es noch viel zu lernen gibt :)