Программирование Принципы и практика с использованием С++. Второе издание, 2016, Бьярне Страуструп
Эта книга — курс программирования, написанный автором языка С++ Бьярном Страуструпом. Книга "Программирование: принципы и практика с использованием C++, второе издание" не просто учебник по языку C++, это учебник по программированию. Несмотря на то что ее автор — автор языка С++, книга посвящена не только этому языку программирования (при этом книга представляет собой прекрасное введение в язык С++); язык C++ играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище. В книге в первую очередь описан широкий круг понятий и приемов программирования, необходимых для того, чтобы стать профессиональным программистом, и в гораздо меньшей степени — возможности языка программирования C++.