Какие книги читать начинающему программисту?

Какие книги читать начинающему программисту?

Да никакие!

Чтобы научится программировать, нужно программировать. Информацию можно брать из видео с YouTube и из статей. Сейчас полно материалов в открытом доступе, а книги по конкретной технологии быстро устаревают.

Когда я начинал программировать, не было такого обилия информации в интернете. Более того и интернета нормального не было, олды помнят подключение к интернету по пищащему модему и покупку карт на 20 часов + ночи за нехилые деньги. Вот в те времена да, был смысл покупать книгу и учится по ней, т.к. более быстрого пути изучения не было.

Моя первая книга по программированию 
Моя первая книга по программированию 

Моей первой книгой была PHP 5 и MySQL Библия пользователя. Помню читал и делал закладки, чтобы можно было быстро найти материал. Прочитав примерно 10% книги я начал кодить, и уже в последствии искал в книге ответы на свои вопросы не читая все подряд, а только то, что мне было нужно в данную минуту. В то время была популярна браузерная игра Бойцовский клуб (она и сейчас вроде жива) и я пытался сделать аналог с похожей механикой.

Сейчас же, когда все знания есть в интернете а интернет есть практически везде всегда в кармане, самый простой способ изучить что либо, это видео и статьи.

Да, когда у вас уже есть опыт и вы Middle разработчик, для общего развития и более глубокого погружения в профессию чтение книг по алгоритмам, паттернам проектирования и компьютер сайнс имеет место быть.

С развитием ИИ стало еще проще искать нужную информацию, но не стоит на него полагаться бездумно. Код писать все же лучше учится самому и обращаться к ChatGPT с абстрактными вопросами. И это уже тема для другого поста.

Чтобы стать программистом нужно научится программировать, нужно писать код как можно больше. Сделайте свой пет проект, задеплойте его на сервер, улучшайте, смотрите видео, подкасты, задавайте вопросы в тематических чатах. Да, залететь в профессию сейчас стало сложнее чем 10 лет назад, но и информации и возможностей обучится стало больше.

Начать дискуссию