Question:
Where can I learn C++ easily?
?
2010-02-10 17:23:50 UTC
I used to know a little C++ but I forgot it, I need a simple video series that isn't too boring and teaches more than basic applications like a calculator. I also know a good amount of algebra( Basic, inequalities, graphing, system of equations) so skip most of that.
I need something more like a class.
The C++ for dummies wastes time, I need a tutorial series that teaches you to go on beyond simple calculators. I don't need to make a FPS but I have been brought to dead ends too many times.
Five answers:
tbshmkr
2010-02-10 18:37:13 UTC
C++

=

Tutorials online:

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

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

=

Free Electronic Books:

Thinking in C++ 2nd Edition by Bruce Eckel

Volume 1 & Volume 2

http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

=

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

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

codeblocks-8.02mingw-setup.exe
husoski
2010-02-11 02:40:04 UTC
Google around and you'll find stuff. Some universities (like Standford) have lectures available on YouTube.



The problem with videos is that they only give you the classroom presentation. You don't learn programming in a classroom, you learn it by writing programs. So, if the Dummies book is too simplistic for you, but you still feel you need to learn fundamentals of C++, then I'd suggest a different book. Maybe Bjarne Stroustrop's "The C++ Reference Manual" (the original, written by the designer of C++) or Bruce Eckel's "Thinking in C++".



Either way, you'll want to supplement this with writing programs on your own. Don't just read about features...write code to make them work. Find out about how to use different features of your compiler, learn to use the debugger, learn how to get the language docs through your IDE (or get a better IDE if you can't). If you've written programs in another language, translate them or (better) rewrite them in C++.



You mentioned "FPS", which I'm guessing is first-person shooter", so maybe you're interested in gaming. Get a book on game coding in C++. If the gaming book gets into parts of C++ that you don't know, go back to the basics in Stroustrop or Eckel. Or whoever you find that works for you.
?
2010-02-11 01:59:20 UTC
Gerard is flat out incorrect, java is 'coding for dummies'... C++ is very useful. the best way to learn, is from people who know the language, aka a teacher, if thats not possible, then the "C++ Primer Plus" is a great book, that covers most of the language, and STL. I would also recommend cpluplus.com...



If you want to make things beyond simple calculators, chances are you'll need to look into API documentation from MSDN or Apple developers, (windows or mac) as both of those have TONS of code examples.
Fifer Sheep
2010-02-11 01:28:43 UTC
Perhaps this is of use?



http://www.youtube.com/watch?v=GMx_G05cqYI&feature=SeriesPlayList&p=F541C2C1F671AEF6
Gerrard
2010-02-11 01:39:42 UTC
learn java its more usefull


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