Question:
Where to start with C++?
2011-07-29 16:35:45 UTC
I would like to start studying C++ from the basics and eventually ending up making 2D/3D games however I do not know where to start.

I have already learnt ActionScript 3 too the point where I was comfortable to program by myself. So its not as if programming as a topic is something new to me. I have attempted to program some 3D games with C++ with a book I found at my local library how ever just ending up with tons of errors.

So I would just like to know what you guys would advise to look at as a beginning points for C++. Books/Tutorials.


Thanks In Advanced.
Six answers:
2011-07-29 16:45:09 UTC
Hey there,

I'd recommend you start be learning C# before C++, it's easier to learn, just as powerful and once you have learnt it, you can easily learn C++ after it. A good place to learn it is HomeAndLearn.com's tutorial series or their ebook on c#.



If you decide to start with C#, I'd recommend looking at the XNA framework after you learn the basics, it's framework for creating games for windows and xbox 360, you can find many good tutorials just by google 'XNA tutorial' or similar.



If you decide to start with C++ regardless, there are many good starter-tutorial series such as:

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

http://www.cprogramming.com/tutorial.html

http://www.learncpp.com/

However, as I said above, you might want to look into the differences between C++ and C# and decide if learning C# first would benefit you.



I hope I helped and I wish you luck and success in your future career! - Kiran Price / Broken_Pixels
tbshmkr
2011-07-29 17:03:03 UTC
C++

=

Programming: Principles and Practice Using C++ by Bjarne Stroustrup

- An Introduction to Programming by the Inventor of C++

=

The C++ Programming Language by Bjarne Stroustrup

-

Code::Blocks == Open Source C/C++ IDE

- - codeblocks-10.05mingw-setup.exe

- http://www.codeblocks.org/downloads/binaries

=

Tutorials online:

- http://www.cplusplus.com/doc/tutorial/

- http://www.learncpp.com/

=

Free Electronic Books:

Thinking in C++ 2nd Edition by Bruce Eckel

Volume 1

- http://www.linuxtopia.org/online_books/programming_books/thinking_in_c++/index.html

Volume 2

- http://www.linuxtopia.org/online_books/programming_books/c++_practical_programming/index.html
topcoder999
2011-07-29 22:16:35 UTC
i strongly recommend u study atleast the basics of c programming before you got to c++ as c++ is basically an oops(object oriented programming) language, if you directly start studying c++ you will have no idea what objects or classes are ,so the right way to study is basics in c, c structures and then data structures which are called classes in oops.

So you will then properly understand what is being used in c++.
Donald Trump for President 2020
2011-07-29 17:59:51 UTC
OpenGL SuperBible 5th Edition
2011-07-29 16:43:11 UTC
this site has helped me a lot and does provide graphics tutorial

www.cprogramming.com
Gary W
2011-07-29 16:38:32 UTC
here you go, im trying to do the same thing, but starting with python since im new to coding. but a friend of mine showed me this site. hope it helps http://www.learncpp.com/


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...