Насколько полезно читать книги по програмированию и какое у них преимущество
Книги читать полезно в любом случае, но эффект будет ТОЛЬКО если вы будете применять прочитанное на практике, просто почитать и запомнить работать не будет.
что с
видеокурсами или самоличному изучению того или иного путём поисков этого в гугле?
: Книга - отдельный толковый труд, хорошо продуманный, отредактированный, структурированный и выдающий материал последовательно и без больших пропусков. То есть отличается цельностью и подробностью.
В противовес этому, например видео, чаще всего короткие, по одной какой-то теме, которая интересна автору или аудитории. Да, есть хорошие видеокурсы, прям хорошо поданные и хорошо сделанные, но большей частью это обрывочные ролики на 1 тему, а не учебный материал от и до. С какими то отдельными вопросами отлично помогает, но системность никакая.То же касается гугления - чаще вы найдете отдельный ответ на отдельный вопрос, а не всю тему от начала до конца. Больше подходит для "разобраться в непонятном куске учебника", нежели для системного обучения.
И практика, без ее как книжки, так и видеокурсы бесполезны.