Вообще, начинать учить язык по книге кажется правильно, но не очень работает. Много хороших новых знаний смешивается, понятия разных уровней накладываются и на практике все равно делаешь не так.
Советую начинать изучение языка с написания кода. Есть много хороших онлайн ресурсов, где можно выполнять задачки в браузере, например Codecademy.
Или решать свои кейсы, хоть по стэковерфлоу, но начать писать. Потом, когда будешь читать книгу, будешь видеть не шквал новой информации, а более глубокое понимание того, что уже умеешь и исправление своих ошибок.
Я так питон учил, сначала на Codecademy курс прошел, потом нашел подработку удаленно, а сейчас Лутца читаю. И именно такое ощущение, когда я понимаю о чем речь, но узнаю тонкости и улучшаю свой стиль.