Where can I learn C++
Members - Reputation: 100
Posted 29 February 2012 - 06:27 PM
Personally I think the best way to learn a language is a mix of the two. I recommend you check out that book Accelerated C++, it's not too boring because the learning curve is a lot greater than most intro books. I find that this usually holds my interested better. As you read through the book, break out your IDE and start hacking on whatever little ideas come to you.
Too much reading and not enough programming never helped anyone. Similarly, too much programming and not enough reading will leave you with errors that you don't understand.
Crossbones+ - Reputation: 26128
Posted 29 February 2012 - 07:44 PM
A) Grab a good heavy C++ book. One that is thorough, even if boring.
For me, this was "C++ For Dummies", but there are many similar books equally good. Make sure whatever you get was written sometime in the past 5 years.
B) Grab a smaller book, one that you can skim through and use as a reference, and one that is less-boring and more 'fun'.
For me, this was a $10 "C++ Programming in Easy Steps", but there are equally crummy books available.
C) Bookmark a good website where you can look up C++ standard library topics.
I suggest: http://www.cplusplus.com/
D) Bookmark a good forum with a friendly community you can come to when you're stuck.
I suggest the forums you are currently on, just be sure to use it _after_ you've tried things yourself, and _after_ you've googled.
E) Regardless of what IDE the books are using, ignore them, and use Microsoft's Visual Studio if you are on Windows, or Code::Blocks as an alternative. Don't use Dev C++ which some older books recommend.
F) Programming will at first always be boring. You have to push through that, and stick with it regardless. Eventually, the very things you find boring now, will be a joy to you later. Seriously. Right now, programming may seem like a means to an end, but later programming will be an end unto itself.
It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal | [Fly with me on Twitter]
Crossbones+ - Reputation: 6187
Posted 01 March 2012 - 09:00 AM
Members - Reputation: 211
Posted 02 March 2012 - 03:59 PM
Here are some good C++ tutorials to get started
Zeus CMD - Warning 6 years old, but in-depth concise and easy to follow tutorials to get started. And after all this time, as relevant as it has ever been.
Hope that you enjoy your new task of learning C++,as Servent of the Lord mentioned; it seem boring at first, but if you have the burning desire to learn you will excell in time. When you do pick it up, the payoff will be immeasurable and allows you to do the game programming you want to do and enjoy in doing it.
Members - Reputation: 352
Posted 03 March 2012 - 01:14 PM
My open source DirectX 10/11 graphics engine. https://sites.google.com/site/dawoodoz
"My design pattern is the simplest to understand. Everyone else is just too stupid to understand it."