Jump to content
  • Advertisement
Sign in to follow this  
alexmullins

Can you recommend me a few good c++ books

This topic is 4574 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi. i am kinda new to this site. I would love to start programming but i dont know which book(s) i should get. I want to start game programming and i know that it will be long and hard but i think it will be a great learning expierence. so could yall be so kind and recommend me some good book(s) for beginners. Thank you in advance.

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by alexmullins
Hi. i am kinda new to this site. I would love to start programming but i dont know which book(s) i should get. I want to start game programming and i know that it will be long and hard but i think it will be a great learning expierence. so could yall be so kind and recommend me some good book(s) for beginners.

Thank you in advance.


Extremely Good. (Linky.)

Goes from nothing to polymorphism and inheritance.

Share this post


Link to post
Share on other sites
The absolute best book I have read for programming C++ was the GameInstitute textbook (www.gameinstitute.com). There are two C++ courses there. The first course goes over the fundamentals of C++, the second continues on and teaches you Windows programming and how to make 2D games with animation etc. They are 125$ each and you get their textbook, voiced over lectures covering all the material, and forum access to talk directly with the instructors and ask questions.

If I absolutely had to recommend another book I would say go for Beginning C++ Programming. For a beginner it's probably the next best thing although I think it could of been written alot better. I know alot of people will come here and recommend it to you though. EDIT: Yep someone already did.

I have read C++ Primer, Object Oriented Programming in C++, C++ Primer plus, The C++ programming language. All of them I think are too large for a beginner to have the desire to go through. They are all humongous books that cover everything in detail, which might be better for when you finish a book like Beginning C++ Game Programming which is simple but should give you a basic outlook on the whole C++ deal. The Game Institute textbook is the BEST since I think written the best, covers everything a beginner book would, plus enough of what the other books would. Not to mention the other benefits like lectures/slides and the instructors who will answer your questions and clear things up as you are learning. Figure for a little extra money with the GameInstitute versus a regular book will get you the best and lots of other benefits.

Share this post


Link to post
Share on other sites
Thinking in C++ by Bruce Eckel is one of the better C++ books I've read. Plus, the downloaded version is free... :-)

http://mindview.net/Books/DownloadSites

Share this post


Link to post
Share on other sites
C++ is not a very good choice for your first language. I would recommend starting with something simpler (like C), or something easier to work with (like Python).

Share this post


Link to post
Share on other sites
I've been learning C++ from the ground up, with minor experience in vb6.0 and a few weeks of learning C#. I picked up C++ Primer Plus 4th edition. From the standpoint of someone with very limited experience it's been a decent book. I understand the majority of what the author (Stephen Prata) is trying to convey and he takes a very fundamental approach. The guy is to the point and he focuses in on the basics of C++. From basic i/o stream functions such as cout and cin to object oriented theory. This book does not cover game development, MFC, ATL, or any major SDK, but if you're learning C++ such as myself those are all topics that deserve their own focus.

The thing that I've enjoyed the most is he doesn't leave anything to "guessing", he writes his source from #using, to return 0; and explains every step along the way. While this is the first book I've picked up, and others probably have a broader view point, I can only express mine as someone who is starting anew. Best of luck finding the tools you need to succeed.

Share this post


Link to post
Share on other sites
Don't look further than Accelerated C++. It's an amazing book. Why?

Because unlike all other books, it teaches you what you want to know: how to program. Other books simply walk you through the syntax without teaching you anything. You know what a for loop is, but you have no idea how to use it.

Accelerated C++ actually teaches you to solve problems, to USE the language. It's an amazing book.

100% recommended.

If not, Beginning C++ Game Programming is quite good.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!