views:

149

answers:

4
+2  Q: 

Resource for C++

Hello,

It has been a long time since I've used C++. I want to start programming in C++ again but I am looking for a particular resource and wondering if anyone here has any good references. I am looking for a book, web tutorial, video...whatever that teaches you C++ while you're building an application. So, for example, a book might start the book by starting the application.. and so on. Does anyone have a good reference? Thanks

+3  A: 

A great free tutorial is the C++ language tutorial at cplusplus.com and its other resources.

You could also checkout popular C++ books like: The C++ Programming Language by Bjarne Stroustrup or Effective C++ by Scott Meyers,

Brian R. Bondy
+1, but I'd remove /doc/tutorial from that URL - cplusplus.com is a handy resource to keep bookmarked all the time.
Adam Hawes
@Adam Hawes: fixed.
Brian R. Bondy
+1  A: 

It's not an exact answer to your request, but if you're going to have to deal with maintaining existing C++ code and/or if you learn well by example, I've found How Not to Program in C++ a very handy book. The sample "bad" programs are easy to understand but you're forced to find the bug in the code.

I was in a similar situation. I had learned using C++ in school but had spent most of my career with Perl/Python/C#/Bash and had forgotten my "basics".

Andrew Flanagan
+2  A: 

I find The C++ FAQ Lite to be one of the best sites for C++ advice. It is not oriented toward beginners, but then, neither is the C++ language. :)

I'll also second Brian's recommendation of "Effective C++" by Scott Meyers. That is one of the best C++ books you can read.

Parappa
A: 

Good ref. C++ FQA Lite: Main page and Google C++ Style Guide

lsalamon
How's the FQA a good resource for learning C++?
drby
lsalamon