Несколько книг по программированию, которые могут быть полезны студенту-первокурснику:
- «Фундаментальные алгоритмы C++. Анализ. Структуры данных. Сортировка. Поиск», Роберт Седжвик. 1 Пособие содержит примеры кода на С++ и подробное описание многих алгоритмов. 1
- «Java 8. Руководство для начинающих», Герберт Шилдт. 1 Автор пишет простым языком, последовательно и структурированно. 1
- «Программирование на языке высокого уровня», Татьяна Павловская. 1 Книга подойдёт школьникам и студентам, которые изучают язык с нуля. 1 Материал изложен кратко, без лишних рассуждений и мелких нюансов. 1
- «Python для детей. Самоучитель по программированию», Джейсон Бриггс. 1 Автор рассказывает о программировании на «Пайтоне» понятно даже для младшего школьника. 1 Самоучитель содержит живые примеры и забавные картинки. 1
- «Чистый код. Создание, анализ и рефакторинг», Роберт Мартин. 3 Главная идея книги — код должен быть «чистым», то есть простым для чтения, понятным и легко поддающимся изменениям. 3
- «Программист-прагматик. Путь от подмастерья к мастеру», Эндрю Хант, Дэвид Томас. 3 Книга посвящена лучшим практикам по разработке ПО. 3
- «Искусство программирования», Дональд Кнут. 4 В книге подробно описаны и проанализированы важнейшие алгоритмы, ставшие фундаментом информатики, приведено множество практических задач и упражнений. 4
Выбор книг зависит от личных предпочтений и интересов студента.