Выучите хотя бы базу языка, напишите несколько простеньких программ (в этом помогут ленивые студенты на форумах или собственные идеи). И когда вы почувствуете, что дальше учить язык стало непросто, например дошли до тем, где не сразу понятно где их использовать - пробегите глазами по ним, ознакомьтесь поверхностно и начинайте учить фреймворк - обучение пойдет в разы быстрее. Скорее всего на практике вы столкнетесь со своим незнанием лицом к лицу, и вам так проще будет заполнить пробелы, чем читая сухую книжку.
P.S. Почти всегда - гугл поможет, нет - тогда гугл на английском. Поэтому с программированием вы еще подтянете английский язык