• Advertisement
Sign in to follow this  

C++

This topic is 821 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

Hey guys,

 

I'm looking for some of the best online courses (paid of course) as well as books for learning C++ game programming. We are talking for a complete noob.

 

Any other efficient ways of learning are also appreciated.

 

Thanks a lot!

Share this post


Link to post
Share on other sites
Advertisement

Any other efficient ways of learning are also appreciated.

 

In addition to @servant's great advice ....

 

As you go through the books or online tutorials (or both) make sure you don't get lazy in coding through ALL the examples. Maybe you could even get a bit more adventurous, use some imagination and intuition and extend/experiment/change parameters in the examples of the current chapter before you leave it. That way you are maximizing your understanding and use of the resource. Also the deeper you work through problems the more the knowledge sticks...  and who knows in a couple of years you could be giving solutions to other people's c++ questionssmile.png

Share this post


Link to post
Share on other sites

http://www.amazon.com/A-Tour-C-In-Depth/dp/0321958314 this is Bjarnes new book on C++ and its more written for people who can already program as in construct an algorithm and just want to pick up C++ as a language.

Scott Meyers books are also good to learn C++ but again these assume you can already program and want to know more about C++ under the hood.

Edited by NightCreature83

Share this post


Link to post
Share on other sites


Personally, I'd get two books: One heavy one to heavy textbook to read when sitting at the computer, and one more "fun" reference book to flip through while relaxing on the couch. I'd then supplement that with online tutorials and articles and by asking specific questions on these forums. As you grow (say, after six months or more), I'd pick up two more abstract books like Code Complete 2nd Edition and Pragmatic Programmer. But I wouldn't get those until after you finish you first two books.

 

And then I look at the books sitting on my desk: The C++ Programming Language reference book from Stroustrup and Code Complete 2nd Edition. I guess this is sound advice. Haha!

Share this post


Link to post
Share on other sites
I also recommend anything by Scott Meyers, he's fantastic at taking complex idea's and explaining them in simple terms without losing sight of the overall picture.

Share this post


Link to post
Share on other sites

Before I moved to the far cry team I needed to learn C++.  I went to learncpp.com and spent 2 months on there, I also bought the book "Jumping into C++" by Alex Allain.  This was everything that I needed to handle C++ by myself.  The rest you will learn by actively working with the language, things you will never learn from a book no matter which book you buy.

Share this post


Link to post
Share on other sites

Do you know any other programming languages?

 

C++ is awful to learn as a first programming language. I tried and failed when i was 14 (bear in mind, this was back in 1993 when the language was not even standardized and half of the standard template library, as it was known back then, was still in the air, the only compiler available to me being borland turbo C++ for windows)

 

I failed miserably, but by the time i tried again when i was 19 it all just made perfect sense. Of course, by then i'd learned BASIC, 6502 assembler, x86 assembler, turbo pascal 7, and a bit of perl. Having more language experience under my belt and understanding object oriented design and inheritence etc helped a lot with understanding C++.

 

If this is your first programming language my advice is steer clear for a few years and learn some other languages first such as Python, javascript, etc. Possibly, even C. Then, and only then, dip your toes in that caustic pool of pain known as C++.

 

Good luck!

Edited by braindigitalis

Share this post


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

  • Advertisement