Книга - всего лишь источник информации, здесь она второстепенна, главное - правильная методика, вам нужно тренироваться в решении реальных задач, причем нужно научиться решать все задачи, которые когда-либо будете ставить, это и будет "от и до" для вас.
чтобы лишний раз не лезть в Гугл
Интеллект имеет свойство обучаемость, поэтому если вы заранее просто прорешаете все задачи, и для каждой задачи прогуглите всё необходимое, то понимание отложится в голове очень надолго, в дальнейшем использовать Гугл придется только для того, чтобы вспомнить, как называется какая-то функция и т.п., это уже необходимость, в этом нет ничего плохого.
Разумеется, крайне желательно при этом еще и деньги зарабатывать, большого дохода стажеру не положено, но всегда гораздо лучше, чтобы проекты были реальные, чтобы реальный заказчик был заинтересован и делал замечания, а не просто вы делали, как вам вздумается.