Независимо от изучаемого языка программирования. Ключ к успеху - больше практики. Чтобы что-то написать, вовсе не обязательно доходить до определённой точки в теории. Если не хватает знаний - их можно получить "авансом", почитав соответствующие разделы и главы. А потом, при "основном" прохождении, повторить