After doing a lot of research, I'd like to help people like me save some time in getting started.
A lot of people ask what good books are and I was really frustrated myself when faced with the decision of picking one.
But sometimes beginners just need a direct answers.
These sites really helped me get started,
Specifically for C++
http://rudbek.com/books.html
http://www.rafb.net/efnet_cpp/books/
(This one tells you what to stay away from also!)
And another general book review site by programmers:
http://accu.org/index.php?module=bookre ... unc=search
Sorry if these were already posted here, but I felt like it would help a lot of people.
Some helpful sites for choosing books...
Moderator: Coders of Rage
Some helpful sites for choosing books...
"Manually managing blocks of memory in C is like juggling bars of soap in a prison shower: It's all fun and games until you forget about one of them."
- BlueMonkey5
- Chaos Rift Cool Newbie
- Posts: 86
- Joined: Fri Feb 20, 2009 12:54 am
Re: Some helpful sites for choosing books...
I'm just waiting for replies from the other guys here because there were a couple other posts a little while ago about some good books. but i totally forgot what they were. Gyrovorbis and some other familiar faces recommended some good ones that i've been wondering about. So, since this is a good topic, and since i've been wondering which books are good for C++ , i'll just sit back and hope some recaps are made. Also, it would be nice to know which ones are good for beginners.
Re: Some helpful sites for choosing books...
If you go to the first link, the first book is what you should start with(beginner) and move on.
Although from experience, I myself didn't start with C++. I tried to learn C first but didn't understand it.
Once I spent a couple of months getting my hands dirty with Python, it was easy to slip into C++. Because after Python, I was like, "Oh, this is how you do "whatever" in C++" not "wtf is this supposed to do". It's bad to fight with the syntax when trying to understand "programming".
I'm sure you've heard this a lot, but learning to program, and learning a programming language are not the same thing.
Although from experience, I myself didn't start with C++. I tried to learn C first but didn't understand it.
Once I spent a couple of months getting my hands dirty with Python, it was easy to slip into C++. Because after Python, I was like, "Oh, this is how you do "whatever" in C++" not "wtf is this supposed to do". It's bad to fight with the syntax when trying to understand "programming".
I'm sure you've heard this a lot, but learning to program, and learning a programming language are not the same thing.
"Manually managing blocks of memory in C is like juggling bars of soap in a prison shower: It's all fun and games until you forget about one of them."