Если вы новичок, самый лучший старт это не читать.
Читать это выгодно когда уже чтото знаете, это действительно круто, поднимать скиллы да - только чтение книг.
Лично я не знаю ни одной книги для новичка, которая бы действительно вводила в курс. Все эти O'Reilly и т.д. они писались не новичками, а профессионалами, которые умеют уже кучу всего делать. Поэтому смотрят на вас с высокой башни "из слоновой кости" а вы гдето внизу капашитесь, читая это.
Новичку лучше искать ментора, который рядом сядет и все азы покажет. Или подключаться к вебинарам, и там во время трансляции бомбить вопросами преподавателя если чтото не уловил по мере обучения.
Читать на ранней стадии это гиблое занятие, даже не пытайтесь. Потому что у вас на начальном этапе вопросов больше чем получаемой информации. И никакая книга мгновенно не ответит на ваши вопросы, по мере изучения материала. А ментор рядом всегда ответит, на каждый вопрос по порядку. Если вы читаете книгу, то вы натыкаетесь на кучу новых терминов, в среднем по два три на странице. И если вы будете гуглить каждый, то вы книгу будете читать год, если же вы просто выпишите на бумажку чтобы не отвлекаясь на гуглинг слова, то два пути вы не уловите суть, или не будете гуглить их в дальнейшем. Ментор мгновенно отвечает что означает тот или иной термин. И не развёрнуто как это можно копаться в интернете, а именно по делу для чего это применяется.