Подборка полезных книг для программистов любого уровня

Предлагаем вам ознакомиться с коллекцией книг, которые помогут вам сделать ваши первые шаги в программировании или же улучшить уже имеющиеся навыки.

Начинающим

Для меня изучение программирования началось примерно тогда же, когда я научился читать и писать. Я был любителем поиграть в видеоигры и всегда хотел научиться делать их самостоятельно. Различные магические истории, подобно играм, были моей пассией, и это было очень кстати, так как компьютер казался самым близким к чему-то магическому из всего, что у меня было. В то время многие компьютеры загружались непосредственно в среду программирования, и было очевидно, что если я хочу создать что-то на компьютере, то мне нужно научиться программировать. Тогда отец моего лучшего друга дал мне книгу, которая была направлена на то, чтобы научить детей программировать, а именно — создавать компьютерные игры.

Сегодня компьютеры очень распространены, и мы постоянно что-то создаём с их помощью. Однако если вы относите себя к тому типу людей, которые любят всё разбирать и смотреть, как оно работает, то вам, определённо, должно понравиться то, как работают приложения, которые мы используем ежедневно, а их разнообразие и то, с какой скоростью пополняется их количество, делает процесс изучения чего-то нового бесконечно увлекательным. И данная коллекция книг поможет вам в этом.

Половину своей жизни я гнался за своей мечтой. То, с чего я начинал — любовь к компьютерным играм, переросло в успешную карьеру, которая позволяет мне путешествовать вокруг света и каждый раз открывать для себя что-то новое. На своём пути я был также вдохновлён и другими шикарными книгами.

Мне хочется верить, что моя коллекция книг поможет кому-нибудь сделать что-нибудь магическое самому и исполнить свою мечту.

Начинающим и детям

beginners

Умельцам

craftmanship

Функциональное программирование

functional

Академическая тематика

academic

Компиляторы

compilers

Продуктивность и принципы

productivity

Надеюсь, этот список книг будет для вас неплохим началом в изучении программирования, и в дальнейшем вы найдёте ещё больше материала, интересного вам.

Другие статьи по теме

5 отличных англоязычных книг по теоретическому Computer Science

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ