Learning C+ - C++ primer disjointed?

May be a good idea to get a second book, in addition to C++ Primer.

This is dated (C++98, so does not use the newer features of the language), but otherwise excellent:

Accelerated C++ (Andrew Koenig and Barbara Moo, 1st Edition - August 24, 2000) This basically covers the same ground as the C++ Primer, but does so on a fourth of its space. This is largely because it does not attempt to be an introduction to programming, but an introduction to C++ for people who've previously programmed in some other language. It has a steeper learning curve, but, for those who can cope with this, it is a very compact introduction to the language. (Historically, it broke new ground by being the first beginner's book to use a modern approach to teaching the language.) Despite this, the C++ it teaches is purely C++98.
https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list


Lots of examples using the standard C++ library. Truly a programming-by-example book.
https://isocpp.org/wiki/faq/how-to-learn-cpp#prog-by-example-books
in 6 months of low time invested, I highly recommend you focus on just a few key areas after you get the general sense of the language..
strings, vectors, <algorithm>, and writing your own classes (including templates) would be very high priority for focused study. Those you use nearly every day in nearly every program. Perhaps watch this forum, and look at the answers provided, to see what people use over and over to solve things. After those get a solid handle on file operations and then consider what you want to DO most with the language and work on things that solve that KIND of problem.

c++ takes more to talk to databases, if that is what you mean by 'data scientist', and you are talking third party libraries which are a bit blurry in python at times. Its very specifically not part of c++ and not covered in c++ books... ! If I have guessed your end-game correctly, then you need to go outside of intro books and get a handle on how to use libraries in your code. Just getting something to compile with a 3rd party tool is an ordeal the first couple of times ...!
Last edited on
learning cpp requires a lot of time, lot's of reading and even more practice.

you want to sit in front of you PC 8h per day constantly typing for at least 5 years to become an expert.
Cool, the OP stole the post from another website (or cross-posted there):

https://community.idera.com/developer-tools/general-development/f/installation-issues-23/70526/learning-c---c-primer-disjointed

Now the OP has edited the post here to have spam links.

Buh-bye spammer, MazukFarnas & NuzakFarnas.
Last edited on
In what do this sort of people enjoy? whats so great about spamming, and wasting time on BS.
Um, what makes you think people enjoy it? They do it because it earns them money - or, at least, because they think it will.
Spammers "enjoy" making money for minimal effort.
I can't see how they get anywhere with this though. forums pull them down as fast as they appear, and computer programmers are not likely to click links anyway. If they wrote a bot to do this, they wasted the time. If they did it by hand, they wasted even more time.

However, in general, it must work. PPL been spamming for 20+ years, and sheep keep clicking on the links without any virus protection etc so they keep doing it.
real world spammers use farm more advanced techniques to earn money, some are comparable to real hackers.

but this guy here is just a psycho creating new accounts and making fun of a people, surely he had some bad experiences with the forums or with somebody here and is now trying to perform some kind of his little revenge. how pathetic :D
Topic archived. No new replies allowed.