c учить



Автор Monolit задал вопрос в разделе Другие языки и технологии

С чего начать учить C++? Начинал учится с Pascal. Потом 3 месяца учил Java. С ООП немного разобрался... и получил лучший ответ

Ответ от Ra[гуру]
Объектно-ориентированное программирование в C++
Object-Oriented Programming in C++
Автор: Р. Лафоре
Язык программирования C++. Лекции и упражнения
C++ Primer Plus
Автор: Стивен Прата
Программирование. Принципы и практика использования C++
Programming: Principles and Practice Using C++
Автор: Бьярн Страуструп

Ответ от А К[гуру]
начинай с Visual C++ 0.6

Ответ от Алексей Васильев[гуру]
Сейчас только вышла
Думаю как раз для тебя

Ответ от Алексей Пилипенко[гуру]
Когда уже можешь писать на чем-нибудь, то и учить почти не надо, просто отвечай на вопросы по плюсам в этой ветке, я именно так и выучил почти все языки...) )
Есть ещё видео, для начала само то:

Ответ от =Serge=[гуру]
Правильно начинать с этой: c учить
800 страниц с упражнениями.
После Паскаля вообще влет пойдет. Но не обольщайтесь. Это всего 1-2 класс начальной школы в С++.
Тут и ООП, и шаблоны - а с ними надо на ты.

Ответ от Кэп со стажем[гуру]
C++ не с паскаля учат, а с Си
причём знания паскаля никак не влияют на изучение Си, язык придётся учить с нуля
книга Керниган, Ритчи. Язык программирования С
потом переходи к изучению С++, а именно ООП
книга Б. Страуструп. Язык программирования С++
потом можешь изучать какую-нибудь SDK для создания приложений с графическим интерфейсом
например Qt
книга М. Шлее. Qt 4.5. Профессиональное программирование на С++
или WinAPI, несмотря на то, что там всё через жопу
книга Ч. Петзольд. Программирование для Windows 95 (не пугайся, что такое старьё, с тех пор ничего не изменилось)
а лучше всего не забивай мозг, учи дальше Java

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: С чего начать учить C++? Начинал учится с Pascal. Потом 3 месяца учил Java. С ООП немного разобрался...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*