Answer the question
In order to leave comments, you need to log in
Which textbook should a beginner choose to learn C++?
I found 2 textbooks on C++, and I can't decide which one to choose. I'm new and don't know the benefits of one or the other. One has more material and it is more expensive and seems to be more complicated, the C ++ 11 standard describes. The second one is cheaper and covers the C++11 and 14 standards, but it's smaller in terms of page count and cheaper. Which one to choose?
Here are links to both tutorials:
https://www.ozon.ru/context/detail/id/31924225/
https://www.ozon.ru/context/detail/id/34747131/
Answer the question
In order to leave comments, you need to log in
It is impossible to master decent C++ by reading one book. in any case, it will take a lot of practice, and most importantly - beyond the examples from books
with sufficient perseverance - you can save money, and advance in learning, using materials available on the net
and books .. it may turn out that someone else's advice will not help - it is advisable to look through the book, to feel the style and spirit of the author - it should captivate
at the initial stage, it can be one book, after 2-3 years of close work with the language - perhaps already completely different, even opposite in spirit (which would simply take out the brain for a beginner
Myers is definitely worth reading, but later, and it’s better to start with “55 Tips” or “35 Tips” - the ideas of modern c ++ are better explained there (but I wouldn’t buy old editions, especially since individual chapters of them are already scattered over many articles on the Internet). These books are not intended for beginners, rather they are intended for those who are comfortable writing at least "C with classes" style and have at least a basic understanding of templates. They explain approaches to improve code readability and reduce duplication.
I haven't read any books for beginners, so I can't recommend them.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question