Quote:
Originally Posted by provocating
Well no matter if you are learning VB, C#, Java or C++ I think everyone should start by reading this book.
http://www.amazon.com/Pragmatic-Prog.../dp/020161622X
I cannot say enough good things about this book. It is not a technical book so much as a "good practices" book. It will also give you plenty of motivation and insight.
|
Probably the most important book a programmer could read. I ask candidates if they've read the book, and if I get a yes with some interesting insights, it's almost a no brainier.
Also once you start looking into more code: Martin Fowler: Refactoring
http://www.amazon.com/Refactoring-Im...9947447&sr=1-1
The refactoring book is also a must have for any programmer.
As far as learning c++, I agree with some of the previous posts. Start out making some data structures, like a linked list class. Then make a driver or program that uses your linked list. This is basically CS 101, but its a great way to start out and create something. Learning about pointers will help.
I'm not a huge codeProject fan, but here is the first linked list site I found.
http://www.codeproject.com/KB/cpp/linked_list.aspx
There is tons of help on stackoverflow too:
http://stackoverflow.com/