>как успевать читать, практиковаться программировать и учить язык
Нет смысла делать это по отдельности. Приведу пример, как делаю сам.
1) Ищем туториал (пошаговое создание чего-нибудь), проходим, попутно улавливая основы.
2) Делаем что-то свое, глядя в доки, гугля и т.п.
Потом уже можно и книжки более глубокие почитать для большего понимания.