С чего начать изучение C++?

Хочу разобраться хотя бы в основах C++. С чего начать, что порекомендуете? Понимаю, что стоило бы начать с английского, поэтому интересуют материалы на русском)) Спасибо!
  • Вопрос задан
  • 86746 просмотров
Решения вопроса 1
nekipelov
@nekipelov
Когда-то собирал подборку, некоторые уже были упомянуты, но все же:

Основы программирования на С++. Том 1
Essential C++
Автор: Стэнли Б. Липпман
Издательство: Вильямс
Серия: C++ In-Depth
ISBN 5-8459-0349-1; 2002 г.

Язык программирования C++. Вводный курс.
C++ Primer
Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Му
Издательство: Вильямс
ISBN 5-8459-1121-4, 0-201-72148-1; 2007 г.

Эффективное программирование на С++
Accelerated C++
Автор: Эндрю Кениг, Барбара Му
Издательство: Вильямс
Серия: C++ In-Depth
ISBN 5-8459-0350-5; 2002 г.

C++: базовый курс
C++ from the Ground Up
Автор: Герберт Шилдт
Издательство: Вильямс
ISBN 978-5-8459-0768-4, 5-8459-0768-3, 0-07-222897-0; 2008 г.

Искусство программирования на C++
The Art of C++
Периодическое издание
Автор: Герберт Шилдт
Переводчик Татьяна Коротяева
Издательство: БХВ-Петербург
ISBN 5-94157-544-0, 0-07-225512-9; 2005 г.

Как программировать на C++
C++: How to Program
Автор: Х. М. Дейтел, П. Дж. Дейтел
Переводчик В. Тимофеев
Издательство: Бином-Пресс
ISBN 978-5-9518-0224-8, 0-13-185757-6; 2008 г.

или сокращенный вариант:

Как программировать на C++
Small C++: How to Program
Автор: Х. М. Дейтел, П. Дж. Дейтел
Переводчик В. Тимофеев
Издательство: Бином-Пресс
ISBN 978-5-9518-0338-2; 2009 г.

Программирование на C++ (+ CD)
C++ Programming for the Absolute Beginner
Автор: Дирк Хенкеманс, Марк Ли
Издательство: Символ-Плюс
Серия: Опыт не требуется
ISBN 5-93286-050-2, 1-93184-143-8; 2005 г.

Объектно-ориентированное программирование в C++
Object-Oriented Programming in C++
Автор: Р. Лафоре
Издательство: Питер
Серия: Классика Computer Science
ISBN 978-5-94723-302-5; 2007 г.

Философия C++. Практическое программирование
Thinking in C++. Volume Two: Practical Programming
Автор: Брюс Эккель, Чак Эллисон
Переводчик Е. Матвеев
Издательство: Питер
ISBN 5-469-00043-5, 0130353132; 2004 г.

Программирование на C++
Автор: Коплиен Дж.
Издательство: Питер
Серия: Классика Computer Science
ISBN 5-469-00189-Х; 2005 г.
Ответ написан
Пригласить эксперта
Ответы на вопрос 10
@nicolausYes
С. Прата. C++. Лекции и упражнения. 6-ое издание частично затрагивает С++11, есть на русском.
Есть еще неплохая книга Дейтелов как для начала.
Ответ написан
Комментировать
@gribozavr
Ответ написан
Комментировать
@realduke
Взято из подборки выше.

Начать с

Эффективное программирование на С++
Accelerated C++
Автор: Эндрю Кениг, Барбара Му
Издательство: Вильямс
Серия: C++ In-Depth
ISBN 5-8459-0350-5; 2002 г.

Потом Язык программирования C++. Вводный курс.
C++ Primer
Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Му
Издательство: Вильямс
ISBN 5-8459-1121-4, 0-201-72148-1; 2007 г.

Ну и никто самое важное не назвал — книги Майерса и Саттера.

Не слушайте тех, кто говорит, что нужно начать с чистого C, сломаете мозг и на C++ нормально писать не будете. У этих языков очень разные подходы к разработке, несмотря на кажущееся родство.
Ответ написан
Комментировать
sup
@sup
Думаю, нужно начать с любого учебника. На выбор: «Как программировать на C++» Дейтел Х. Дейтел П., «С++ Базовый курс» Шилдт Г. либо «Язык программирования С++» Страуструп Б.
Ответ написан
Комментировать
afiskon
@afiskon
Начните с Си. Затем потихоньку переходите на С++. Начните объявлять переменные где угодно, а не только в начале функции, заюзайте исключения, затем объекты, затем контейнеры, и так далее.
Ответ написан
@Door
Не надо сначала Страуструпа, он крут, конечно же, но для начала лучше что-то попроще — очень понравилась Лафоре (та, что в комментариях) — она не очень толстая, в отличии от Страуструпа и выложено в более доступной форме.
Ответ написан
Комментировать
@Informatik
Когда я начинал изучение C++, мне нравились книги А.Б. Крупника.
Ответ написан
Комментировать
В прошлом году искал как раз книгу, в которой разжевывались основы C++. В одном книжном попалось 4-е издание книги «Р. Лафоре. Объектно-ориентированное программирование в C++» (ISBN: 978-5-4237-0038-6). Зачитался и купил. Понравился язык и подача материала, вдобавок есть упражнения.
Ответ написан
Комментировать
@iwanerhov
Программист С/C++
Мне нравился Подбельский :D Потом можно переходить на Страуструпа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы