G
G
gleendo2014-07-11 14:34:16
Habr
gleendo, 2014-07-11 14:34:16

Can you recommend a book on C++?

I need a book for a beginner in C++...I want to start learning C++ right away, no pascal and basic. Therefore, we need a book in which everything is clearly expressed by the author .. from the basics to the more complex. The book is needed where not only water flows, but as much practice as possible .. good practice, and not where there are 20 tasks after the chapter .. where in each task only the names and the variables themselves need to be changed .. In general, advise something for a beginner .
PS Is it worth learning just C before learning the pros?

Answer the question

In order to leave comments, you need to log in

15 answer(s)
A
Alexey, 2016-03-25
@Sterhel

If you have a full-fledged account - you can write in a personal.
If there is no full-fledged one, you can get it .
There are currently no private messages from ReadOnly.

D
Dmitry Krymtsev, 2016-03-25
@krimtsev

The best option for you would be to ask someone with an active account to pass your words ;)

I
Ivan Ivanov, 2014-07-11
@evgeniy8705

Very good book, but in the beginning there will be the very basics. That is, you will gradually move from one paradigm to another (very quickly and clearly - so it will do). As for tasks, there are 50% water, there are 50% interesting tasks that you need to think about and apply algorithms that have not been described in detail before. It seems to me that this is good, because. the author forces you to start using Google (of course, everyone is different), but thanks to this approach, in search of information, you learn a lot of new things. After 3-4 chapters, I stopped paying attention to simple tasks, because nothing but the correct syntax could be gleaned from there. But more difficult tasks with an undescribed solution in the textbook (aimed at practical use) allow you to understand the meaning and principle of use: "where - why" + the syntax will also be fixed here. But I would advise you to definitely try practical tasks, such as writing tic-tac-toe or a bot to play the fool. In general, I am a beginner, but it is such tasks that help me understand some aspect, and this is much more interesting;)
What about a book in which "water does not pour", then there is no such thing IMHO (I'm a beginner and my opinion may not be so authoritative, but still). And in my case, in the end, I could not limit myself to 1 book, and I did not regret it! I often turn to a book for help or scientifically-chewed terms, etc., but only when I feel a lack of knowledge or for "preventive" purposes))
I advise you to look:
Channel about C ++ - one of the best in Runet
Very interesting Introduction from 3DBuzz - the course is very good, the authors have a sense of humor, which is very delivering, a must-see. There are no subs, but the language is clear and everything is clear.

A
Alexander Tikhonov, 2014-07-11
@tikhonov666

I do not advise chasing the idea that if the book is written by the creator of the language, then it is the best choice. Stroustrup writes hard, and when OOP comes up, Prata S. would advise you - The C++ programming language. Lectures and exercises. He explains in more accessible ways and briefly describes the C++11 standard.

A
Alexander Globov, 2014-07-11
@sanekglobov

You don't have to go far in C++, Stroustrup is here to help.

T
tugo, 2014-07-11
@tugo

1002433945.jpg

I
Ilya Grom, 2014-07-11
@Gromobanan777

C++ Primer, Fourth Edition.
Stanley B. Lippman, Josée Lajoie, Barbara E. Moo.
ISBN: 5-8459-1121-4 (0-201-72148-1).
Practice, practice, practice.

A
AlexP11223, 2014-07-11
@AlexP11223

The Definitive C++ Book Guide and List

A
APaMazur, 2014-07-11
@APaMazur

For a beginner, if there is a desire to really understand and study something, I highly recommend Daytlov . A high-quality, well-written book that allows you to get from the basics to quite serious tasks in a short time. C will be explained to you consistently and vividly, then C++. I have not seen the best, although I have seen something in the field of IT education.
Then I would have moved on to the same Stroustrup. I did not like it, in my opinion it is heavier and longer. After the Woodpeckers, you can simply overlook it and pull out what they have not covered. It's hard to start the path to programming with it.

S
smikka, 2014-08-05
@smikka

Ironically, my C++ learning has gone well since Master Yourself C++ in 21 Days by Jess Liberty, Bradley L. Jones.
The language is explained simply and clearly, there is no confusion with C - before that I tried to read Schildt and Ira Paul, broke my head with them.

C
Calc, 2014-07-11
@Calc

In addition to Stroustrup, you can also
en.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%...

D
Dima, 2015-06-05
@buidos

I started learning C++ from Jess Liberty's book, "Teach Yourself C++ in 21 Days". In this book, the theory is well presented and understandable.
I don't think you should start practicing until you fully understand this book.
Study Council.
The book is not well structured. Perhaps this is the author's idea, but before you start taking notes on the material you read, you need to read it to the end, otherwise there will not be enough fields. I advise :)

Z
zuumie, 2016-01-18
@zuumie

For a more in-depth study of the language, I recommend Scott Myers' book Effective and Modern C++: 42 Tips for...

A
Artyom Kazarkin, 2017-06-18
@Mafin116

C++ Reference Guide - https://goo.gl/tZSMLH
C++ - https://goo.gl/Z6w8m4
Using C++ effectively. 55 sure ways to improve the structure and code of your programs - https://goo.gl/dVGmSo
C++. Collection of recipes - https://goo.gl/5N5X2Q
Programming in Visual C++. Mailing list archive - https://goo.gl/c9kQ2n
C++ delegates - https://goo.gl/Wn6Qtj

C
chicagoist, 2019-08-24
@chicagoist

And what would you take on the road is not very thick? For a beginner.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question