не пробовали применять приемы мнемоники при изучении языков программирования? я для испытания выбрал C#, два дня изучал по этой методике. Изучил вполне весь синтаксис. потом ничего не повторял. спустя 2 недели проверялся. блин, я все помню, писать приложения не стал, но синтаксис точно помню