Author Topic: Learning C++ at cplusplus.com, is this a good site, or are there any others  (Read 771 times)

/title

Bought VS2013, and I'm learning C++ at http://www.cplusplus.com/ . Is this a good site, or are there any others you recommend?

I'm learning with http://www.learncpp.com works pretty well for me. It's a little complex though because it talks about many aspects of the language and not just the programming part.

Anything will be fine, but you should realize that at a certain point you're going to want to deviate from the lessons. There is no better way to learn a language than to teach it to yourself, so once you have a grip on how C++ works you should start supplementing the teaching with small projects that interest you on your own. Challenge yourself to do things that are outside the curriculum, and teach yourself to do this by using google to find out how to do it. For example, you could make a text based game and look up the best way to store player data. If you were feeling extra crazy you could even look into connecting to a MySQL server. Frankly, doing small projects is the best and most fun way to learn. But that site will do wonders for teaching you the basics.

Oh yeah, quite a few forum members know C++ fairly well, so if you need any help feel free to seek us out and message us. We're all pretty helpful.

I'm learning with http://www.learncpp.com works pretty well for me. It's a little complex though because it talks about many aspects of the language and not just the programming part.

Thank you I will look into that

Anything will be fine, but you should realize that at a certain point you're going to want to deviate from the lessons. There is no better way to learn a language than to teach it to yourself, so once you have a grip on how C++ works you should start supplementing the teaching with small projects that interest you on your own. Challenge yourself to do things that are outside the curriculum, and teach yourself to do this by using google to find out how to do it. For example, you could make a text based game and look up the best way to store player data. If you were feeling extra crazy you could even look into connecting to a MySQL server. Frankly, doing small projects is the best and most fun way to learn. But that site will do wonders for teaching you the basics.

Oh yeah, quite a few forum members know C++ fairly well, so if you need any help feel free to seek us out and message us. We're all pretty helpful.

Ok, thank you for all the info. I mainly want to learn C++ to make games from scratch, and C++ is ridiculously fast for Windows, is what people have been telling me. Also, do I need a library for making games with C++ or what?

C++ runs at the speed of your processor. There is no level between your code and the processor.

You don't technically need a library to make anything with C++. Everything that can be done with a computer can be done controlled with C++. Libraries are simply tools for programmers so that they can avoid writing the code themselves, for two reasons: one, it speeds up production time, and two, library code is almost universally faster than code the average programmer can write. So, while you don't need to use libraries to write your game (Brian Smith style) it's better for you to use libraries. I'd actually venture a step further and say you should use a game engine and modify what needs to be changed to fit your game, Blockland style.