Я против видеокурсов - постоянно приходится перематывать на непонятные места, да и код не скопируешь из видеофрагмента. Тяжеловато для восприятия короче) Так что только текстовый формат, только хардкор!

Хотя интерактивные курсы Codecademy, Codeschool и Coursera тоже неплохи