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