Book recommendations

As the title states, i am looking for a good book to help teach myself C++. I have taken a class in College but I feel it is so rudimentary knowledge of the language. I want to go farther with this language and learn more about it. The book for the class was Object-Orientated Programming in C++ written by Robert LaFore. Any other books you would recommend?
Did you read already this book?
Yes I have, I read it for our class. I just feel like I don't know enough to land an entry level job as a programmer. I am going for my computer science degree.
Of course it is not enough to read only one book that to land an entry level job.:)

I would advice to read Thinking in C++ by Bruce Eckel.
The StackOverflow community maintains a peer-reviewed list of C++ book recommendations, which is the best such list available: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

As for jobs, computer science degrees don't prepare for software engineering jobs. Spend some time in open source projects, that helps, get internship, or find a company that does training; where I work, all C++ juniors go through 16 weeks of intensive training before they can begin work.
@vlad thanks for your the recommendation

@Cubbi thanks for the advice and the link. I will definetly look into some open source projects and pick up a few books to help bolster my knowledge.
I'm reading "Programming" by Bjarne Stroustrup (the creator of C++). It is very straightforward and relatively affordable. I'm enjoying it so far. I am also teaching myself.
Last edited on
The order of books I was told to read was:


Accelerated C++
The C++ Standard Library
Effective C++
More Effective C++
Effective STL
Exceptional C++
More Exceptional C++
Exceptional C++ Style
C++ Templates
C++ Template Meta-programming
C++ Concurrency in Action

**NOTE**
Don't forget, to learn you have to do more than just read though. You have to do all the exercises at the end of each chapter and do the examples in the chapters.

Get Bjarne Stroustrup's The C++ Programming Language as a reference while you are at it.
Last edited on by closed account z6A9GNh0
@BHX might want to add C++ Concurrency in Action to your minimal reading list
closed account (N36fSL3A)
Get Bjarne Stroustrup's The C++ Programming Language


No don't get this because people have been telling me that it's hard to read for beginners and that people are having trouble with it when starting out.

"C++ Primer" seems nice though.
Fredbill30 wrote:
No don't get this because people have been telling me that it's hard to read for beginners and that people are having trouble with it when starting out.

Damn, learn to read. I said as a reference! I have the Special Edition of the book and only open it when I want to learn how to use something from the horse's mouth.

@Cubbi Sure thing. Added it to my wishlist on Amazon too.
You can Download Free & Direct C++ Ebooks from below:

The C++ Programming Language, Special Edition
http://ebook-dl.com/item/The_C_Plus_Plus_Programming_Language_Special_Edition_Bjarne_Stroustrup

The C Programming Language (2nd Edition)
http://ebook-dl.com/item/The_C_Programming_Language_2nd_Edition_Brian_W_Kernighan_Dennis_Ritchie

C++: The Complete Reference (4th Edition)
http://ebook-dl.com/item/C_Plus_Plus_The_Complete_Reference_4th_Edition_Herbert_Schildt

C++ Primer Plus (6th Edition)
http://ebook-dl.com/item/C_Plus_Plus_Primer_Plus_6th_Edition_Stephen_Prata

The C++ Standard Library: A Tutorial and Reference (2nd Edition)
http://ebook-dl.com/item/The_C_Plus_Plus_Standard_Library_A_Tutorial_and_Reference_2nd_Edition_Nicolai_M_Josuttis

C++ How to Program (8th Edition)
http://ebook-dl.com/item/C_Plus_Plus_How_to_Program_8th_Edition_Paul_Deitel_Harvey_Deitel

C++ and Object-Oriented Numeric Computing for Scientists and Engineers
http://ebook-dl.com/item/C_Plus_Plus_and_Object_Oriented_Numeric_Computing_for_Scientists_and_Engineers_Daoqi_Yang

Accelerated C++: Practical Programming by Example
http://ebook-dl.com/item/Accelerated_C_Plus_Plus_Practical_Programming_by_Example_Andrew_Koenig_Barbara_E_Moo

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
http://ebook-dl.com/item/Exceptional_C_Plus_Plus_47_Engineering_Puzzles_Programming_Problems_and_Solutions_Herb_Sutter

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions
http://ebook-dl.com/item/Exceptional_C_Plus_Plus_Style_40_New_Engineering_Puzzles_Programming_Problems_and_Solutions_Herb_Sutter

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
http://ebook-dl.com/item/More_Exceptional_C_Plus_Plus_40_New_Engineering_Puzzles_Programming_Problems_and_Solutions_Herb_Sutter
Topic archived. No new replies allowed.