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!
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!
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.
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++ questions
can't help being grumpy...
Just need to let some steam out, so my head doesn't explode...
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.
Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, theHunter, theHunter: Primal, Mad Max, Watch Dogs: Legion
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!
--- @www.CreateStones.com
Although I've never tried it myself there's: http://www.programmr.com/practice/
-potential energy is easily made kinetic-
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!
Games/Projects Currently In Development:
Discord RPG Bot | D++ - The Lightweight C++ Discord API Library | TriviaBot Discord Trivia Bot