want to start learning c++

hello everyone.I want to study c ++ where should I start. Can you advise me?
Well, this site itself is a pretty good place to start.

a) http://www.cplusplus.com/doc/tutorial/

Lots of other useful tutorials and free online lessons available too though:

b) https://www.sololearn.com/Course/CPlusPlus/
- I think this is quite good actually, as it tests you as you progress through the material. If I recall correctly, I believe the SoloLearn course uses Code::Blocks for an IDE, and has brief instructions to install.

c) https://www.codecademy.com/catalog/language/c-plus-plus

Actually, MIT OpenCourseware have a decent C++ course available for free too, although if you're completely new to programming and/or C++, then maybe this one might be better left until you've learned a few basics:

d) https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/

I'm sure many other people will have their ideas and suggestions too. Good luck!
Last edited on
If you are on Windows, see this recent post:
http://www.cplusplus.com/forum/beginner/248625/
Last edited on
It will be good if you practice with creating clones of simple games like: pong, snake, arkanoid and so on. But for this you need to study basic of linear algebra and trigonometry. You can start here: Math for Game Developers https://www.youtube.com/watch?v=sKCF8A3XGxQ&list=PLW3Zl3wyJwWOpdhYedlD-yCB7WQoHf-My

This course has examples in C++. But it will be better if you will study first the tutorials for beginners from the links above.

I study programming through writing games using OpenGL 3. It is fun.

P.S. Thank you for links. I need to refresh my knowledges in C++. I study C++ using this books:
http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-2nd-Edition.productCd-0470932449.html (C++ 11. This Edition has examples of Design Patterns)
http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-4th-Edition.productCd-1118858050.html (C++ 14)
http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-4th-Edition.productCd-1119421306.html (C++ 17)
Last edited on
Topic archived. No new replies allowed.