Книги - безусловно полезны. Но если это учебники программирования, а не самоучители модных языков. Учебник языка программирования учат писать код на этом языке, но никак не учит программировать.
Если ты найдёшь курсы именно программирования, то курсы + книги. Одно другому не противоречит.
Но подавляющее большинство "курсов программирования" учат совсем не программированию, а бездумной сборке из готовых библиотек кода на модном языке, решающего типовые рутинные задачи - без малейшего понимания того, как эти библиотеки работают и насколько качественен код, который ты пишешь.
P.S. Обучаться программированию по роликам на Ютубе - бред: во первых, подавляющее большинство "видеокурсов" тоже никак не учат программированию, а во вторых, плотность информации в видеороликах настолько низка, что они дают лишь иллюзию понимания при полном отсутствии реальных знаний. И чтобы найти в этом потоке откровенно невежественного бреда реально полезный курс, надо уже обладать определённым уровнем знаний.
Сначала теория по верхам. Книга (какие десятки?) или интернет-ресурс - как зайдёт
Если есть время и, возможно, средства - можно подумать про курс. Но лишь для того, чтобы привести в порядок (проверить) свои знания. Тут работает тот же принцип - не ходить голодным в магазин
На курсах будет тоже самое, что и в книге. Но это уже будет другое восприятие того же самого
Но ни то, ни другое не имеет смысла, если не понимаешь цели всей этой суеты. Зачем оно нада?
Вы так однобоко поствмли вопрос… сейчас эта фраза «десятки книг» отпугнёт людей просто… но мне наверное лучше курсы всё-таки, потому что в принципе если мне нужно в чём-то разобраться я первым делом включаю ютуб, а не беру книгу… я на слух лучше соображаю… XD )))