Book
Moderator: Coders of Rage
Book
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.
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.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: Book
"Advanced" to "More Advanced"? What is that supposed to mean to us?
- RyanPridgeon
- Chaos Rift Maniac
- Posts: 447
- Joined: Sun Sep 21, 2008 1:34 pm
- Current Project: "Triangle"
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/C++
- Location: UK
- Contact:
Re: Book
I'm not sure.GyroVorbis wrote:"Advanced" to "More Advanced"? What is that supposed to mean to us?
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.
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: Book
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.
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.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
Re: Book
No, not game dev. or anything else, i am just talking about the pure C++ syntax and programming methods.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?
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.
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.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.
Last edited by Dreeb on Mon Oct 26, 2009 3:26 pm, edited 1 time in total.
- RyanPridgeon
- Chaos Rift Maniac
- Posts: 447
- Joined: Sun Sep 21, 2008 1:34 pm
- Current Project: "Triangle"
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/C++
- Location: UK
- Contact:
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: Book
Well that's clearDreeb wrote: I'm not sure.
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.Dreeb wrote: I don't really consider my book advanced
EDIT: My bad, 1200 pages
Last edited by hurstshifter on Mon Oct 26, 2009 3:34 pm, edited 2 times in total.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
Re: Book
I'm not sure, but i dont understand much ofRyanPridgeon 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.
http://www.coders2020.com/node/5194/qui ... 993b15e012
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Book
That's a four question quiz about templates..Dreeb wrote:I'm not sure, but i dont understand much ofRyanPridgeon 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.
http://www.coders2020.com/node/5194/qui ... 993b15e012
http://www.cplusplus.com/doc/tutorial/templates/
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: Book
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
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
- MedicineStorm
- Chaos Rift Newbie
- Posts: 4
- Joined: Mon Oct 26, 2009 5:46 pm
- Current Project: Project Utumno
- Favorite Gaming Platforms: PC, NES, SNES, Game Cube, Playstation, Mac, gBoy
- Programming Language of Choice: VB.Net, BlitzMax
- Location: Arizona, USA
- Contact:
Re: Book
I agree with RyanPridgeon, but only so far as a good book should teach you everything you need to know to get set up.RyanPridgeon wrote:...A good book like that should teach you EVERYTHING you need to know....
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
Code: Select all
Medicine Storm
Re: Book
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.
(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.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"