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