Page 1 of 1
Book
Posted: Mon Oct 26, 2009 3:11 pm
by Dreeb
I have already asked this question, but i didn't get a clear answer.
I read the book "C++ Primer plus"
and i want a book that can get me from there to a more advanced level.
I know my book covers some advanced stuff, but i want to go more advanced.
Re: Book
Posted: Mon Oct 26, 2009 3:15 pm
by Falco Girgis
"Advanced" to "More Advanced"? What is that supposed to mean to us?
Re: Book
Posted: Mon Oct 26, 2009 3:20 pm
by RyanPridgeon
Do you mean advanced as in programming syntax / methods, or usage of libraries / graphics / sound, or usage such as physics and game development specifically?
Re: Book
Posted: Mon Oct 26, 2009 3:21 pm
by Dreeb
GyroVorbis wrote:"Advanced" to "More Advanced"? What is that supposed to mean to us?
I'm not sure.
I don't really consider my book advanced, even the author labels it "Beginning programming" at the back.
I just want a book that goes into more advanced topics.
Re: Book
Posted: Mon Oct 26, 2009 3:23 pm
by hurstshifter
Also, how did you think it would be more productive to create a new thread as opposed to posting an additional reply into the first thread?
My honest feelings are that any well written C++ book will give you all the information you need. I like C++ Primer Plus. I've heard that Sam's Teach Yourself C++ is also very good. But believe me when I say you can't learn everything from a book. Reading books doesn't make you a good programmer; programming makes you a good programmer. If you feel that you've learned all you can from a ground up C++ book than maybe you should start experimenting with applications of your own.
Re: Book
Posted: Mon Oct 26, 2009 3:24 pm
by Dreeb
RyanPridgeon wrote:Do you mean advanced as in programming syntax / methods, or usage of libraries / graphics / sound, or usage such as physics and game development specifically?
No, not game dev. or anything else, i am just talking about the pure C++ syntax and programming methods.
The reason being that some of the code used in the "adventures in game development" videos dont make sence to me, and i am not talking about the opengl/sdl stuff.
My honest feelings are that any well written C++ book will give you all the information you need. I like C++ Primer Plus. I've heard that Sam's Teach Yourself C++ is also very good. But believe me when I say you can't learn everything from a book. Reading books doesn't make you a good programmer; programming makes you a good programmer. If you feel that you've learned all you can from a ground up C++ book than maybe you should start experimenting with applications of your own.
I know, i am experimenting; I'm making programs that use stuff that was not found in the book, but i need more support as my above post suggests.
Re: Book
Posted: Mon Oct 26, 2009 3:26 pm
by RyanPridgeon
What parts confuse you exactly?
And make sure you read the whole book in detail. A good book like that should teach you EVERYTHING you need to know.
Re: Book
Posted: Mon Oct 26, 2009 3:27 pm
by hurstshifter
Dreeb wrote:
I'm not sure.
Well that's clear
Dreeb wrote:
I don't really consider my book advanced
I own C++ Primer Plus and I love it. It's like a 900 page all you can fucking eat buffet of C++. You need to be more specific as to what you think you are looking for in terms of advanced topics.
EDIT: My bad,
1200 pages
Re: Book
Posted: Mon Oct 26, 2009 3:29 pm
by Dreeb
RyanPridgeon wrote:What parts confuse you exactly?
And make sure you read the whole book in detail. A good book like that should teach you EVERYTHING you need to know.
I'm not sure, but i dont understand much of
http://www.coders2020.com/node/5194/qui ... 993b15e012
Re: Book
Posted: Mon Oct 26, 2009 8:26 pm
by dandymcgee
Dreeb wrote:RyanPridgeon wrote:What parts confuse you exactly?
And make sure you read the whole book in detail. A good book like that should teach you EVERYTHING you need to know.
I'm not sure, but i dont understand much of
http://www.coders2020.com/node/5194/qui ... 993b15e012
That's a four question quiz about templates..
http://www.cplusplus.com/doc/tutorial/templates/
Re: Book
Posted: Mon Oct 26, 2009 10:57 pm
by davidthefat
http://search.barnesandnoble.com/C/Herb ... 805/?itm=1
Well Programming is like writing an essay, its how you present the info, like if you want to get all fancy and use pointers and stuff, you better know HOW to use them correctly or you sound like an idiot.

Like in essays, using too much SAT words makes it look stupid too, just use enough to get your solution in the most concise and bug free and fast way as posible
Re: Book
Posted: Tue Oct 27, 2009 9:44 am
by MedicineStorm
RyanPridgeon wrote:...A good book like that should teach you EVERYTHING you need to know....
I agree with RyanPridgeon, but only so far as a good book should teach you everything you need to know
to get set up.
Kind of like a model car kit gives you everything you need to build your model, but the "advanced stuff" as you say (how you assemble the model and painting techniques) may not all be in that kit.
IMHO when you need to learn "Advanced" programming in any language, you will need to start getting specific to the topic you are working on. Programming is much too broad a subject for every obscure command or technique to be in any one book. I recommend looking for specifically GAME programming books (If, in fact, you are wanting to learn advanced programming for the purpose of making games.) or OpenGL programming, DirectX programming, GUI programming, or even
Console Game programming books, etc.
http://www.amazon.com/Advanced-Game-Pro ... 1598638068
http://www.deitel.com/ResourceCenters/P ... fault.aspx
I know this isn't really what you asked for, but I have always learned fastest by researching a
very specific need. If I need a quick method of blending multiple layers of semi-transparent images into a single image, I enter all the key words that describe what I am trying to do into google and hit the first 5 pages. As many people on these forums have said before, google is your friend. Forums (like these) are another good place to ask specific questions. Any general question will be in a general programming book, but any advanced stuff is going to be found on one page spread across 5 different books.
P.S.: In case anyone cares or didn't already know, I found the solution to my example problem on wikipedia:
Alpha compositing
Re: Book
Posted: Tue Oct 27, 2009 10:09 am
by avansc
here are 2 books i own that i think are very nice, and in congruence will help you alot.
(baring you are very proficient with pointers...)
http://www.amazon.com/Practical-Introdu ... 963&sr=1-1
its a bit obsolete but still very good.
http://www.amazon.com/Numerical-Mathema ... b_title_bk
i have a older version, but this book is awesome.