Good C++ books/websites

category: general [glöplog]
Hello everyone (first post, yayayay)!
I want to learn C++ to make demos, games and such. Anyone that's got any recommendations on good books or websites on the topic?
I'm reading Accelerated C++ right now, it's pretty good. But is there any more that i should read?
added on the 2008-11-06 22:40:10 by Korvost Korvost
Really easy to understand:
Title: Starting out with C++ From Control Structures through Objects
Edition: Sixth edition
Author: Tony Gaddis
added on the 2008-11-06 22:47:47 by ATH500 ATH500
Thinking in C++ 2nd Edition by Bruce Eckel

Things are really well explained and kept very simple. It's accessible yet features everything you need to know. I always have a look at this one when I need something about C++.

And the 2 PDF are free and can be downloaded here :

Volume one (basics) : http://www.planetpdf.com/codecuts/pdfs/eckel/TIC2Vone.zip

Volume two (advanced) : http://www.planetpdf.com/codecuts/pdfs/eckel/TIC2Vtwo.zip
added on the 2008-11-06 22:59:15 by keops keops
you're doin it wrong

000 01097cam a2200277 a 450
001 15187269
005 20080502161129.0
008 080220s2009 maua 001 0 eng
906 __ |a 7 |b cbc |c orignew |d 1 |e ecip |f 20 |g y-gencatlg
925 0_ |a acquire |b 1 shelf copy |x policy default
955 __ |a jf02 2008-02-20 |c jf02 2008-02-20 |d jf02 2008-02-20 |e jf02 2008-02-20 to Dewey |a aa24 2008-02-29 |a ps05 2008-04-18 1 copy rec’d., to CIP ver. |f sc02 2008-05-02 Z-CipVer |g sc02 2008-05-02 to BCCD
010 __ |a 2008008001
020 __ |a 9780321545886
020 __ |a 0321545885
035 __ |a (OCoLC)ocn212627169
035 __ |a (OCoLC)212627169 |z (OCoLC)190394356
040 __ |a DLC |c DLC |d BAKER |d YDXCP |d C#P |d DLC
050 00 |a QA76.73.C153 |b G33 2009
082 00 |a 005.13/3 |2 22
100 1_ |a Gaddis, Tony.
245 10 |a Starting out with C++ : |b from control structures through objects / |c Tony Gaddis.
250 __ |a 6th ed.
260 __ |a Boston : |b Pearson/Addison Wesley, |c c2009.
300 __ |a xxvii, 1217 p. : |b ill. ; |c 26 cm. + |e 1 CD-ROM (4 3/4 in.)
500 __ |a Includes index.
650 _0 |a C++ (Computer program language)
added on the 2008-11-06 22:59:19 by El Topo El Topo
I already have that one on my harddrive, i downloaded a ton of C++ books just so i could have them in handy if someone told me i should read one of them, thanks for the links anyways!
added on the 2008-11-06 23:10:23 by Korvost Korvost
How not to program in C++

Presented as a series of puzzles. Shows common mistakes before you make them (or that you've made) and helps to get you thinking about how to avoid those things; also gets you thinking.
Oh, and staying away from Pouet is also a good start.
Pouet will drain your creativity, seriously.
How to not program in C++?

First, you need to decide that you do not want to program in C++. The change has to emerge from yourself. No-one is able to do that for you.
Second, find reasons why programming in C++ is a bad idea and write them down. By all means educate yourself but also try to figure out some of the reasons on your own. Find some known failed C++ projects and think about maintaining them.
Third, prevent yourself from programming in C++. Delete toolchains and compilers. Avoid jobs where you need to use it. Make sure you won't even get recruited in such places. Unlearn ridiculous coding standards, adjust your outlook etc.
Finally, adjust your focus and values so that the whole idea feels alien to you. Learn haskell, or something.
added on the 2008-11-07 10:24:29 by 216 216
216: I'll bring the book along on the trip (:
After you've gotten the basics: Effective C++, More Effective C++, and Effective STL. Then, maybe Modern C++ Design and Design Patterns.

And Adok's C tutorials of course. That shit is obviously essential reading.
added on the 2008-11-07 17:10:13 by K-man K-man
"void main"
nuff said
added on the 2008-11-07 17:12:56 by 216 216
added on the 2008-11-07 19:32:42 by thec thec
Please do not program in c++. It makes little kenyans cry.
added on the 2008-11-07 20:57:25 by _-_-__ _-_-__
Learn the D language instead. http://www.digitalmars.com/d/
DIY + a lot of asking + effective c++ + design patterns + generic programming books (e.g the pragmatic programmer, good for a starter).

added on the 2008-11-07 22:00:06 by superplek superplek