Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C++

Name: n00b programmer 2010-05-26 14:41

So, I wanna start learning C++ and I kinda want a good IDE to start. Could you guys recommend me any?

Name: Anonymous 2010-05-26 15:22

>IDE
Visual Studio 2005/8/10 for Windows.

But you don't really need that until later. To begin with an editor like Notepad++ will do.

Also reading (or watching, there are some MIT video lectures out there) SICP and How to Design Programs is a good idea. They teach you the fundamental thinking that goes into programming, rather than, say, a language. (though I suppose Scheme counts)

Here are some recommendations:
Reference Style - All Levels
1. The C++ Programming Language - Bjarne Stroustrup
2. C++ Standard Library Tutorial and Reference - Nicolai Josuttis
3. The C++ IO Streams and Locales - Angelika Langer / Klaus Kreft

Beginner
Introductory:
1. C++ Primer - Stanley Lippman / Josée Lajoie / Barbara E. Moo
2. Accelerated C++ - Andrew Koenig / Barbara Moo
3. Thinking in C++ - Bruce Eckel (2 volumes, 2nd is more about standard library, but still very good)
4. Programming: Principles and Practice Using C++ - Bjarne Stroustrup

Best practices:
1. Effective C++ - Scott Meyers
2. Effective STL - Scott Meyers

Intermediate
1. More Effective C++ - Scott Meyers
2. Exceptional C++ - Herb Sutter
3. More Exceptional C++ - Herb Sutter
4. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices - Herb Sutter / Andrei Alexandrescu
5. C++ Templates The Complete Guide - David Vandevoorde / Nicolai M. Josuttis
6. Large Scale C++ Software Design - John Lakos

Above Intermediate
1. Modern C++ Design - Andrei Alexandrescu
2. C++ Template Metaprogramming - David Abrahams and Aleksey Gurtovoy
3. Inside the C++ Object Model - Stanley Lippman

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List