.NET guy wanting to learn C++
-
Ok so I didn't think this day would come but I need to learn C++ for an open source project I'm thinking about taking on. I have on my book shelf a book titled "C++ Primer Plus 3rd Edition" written by Stephen Prata and when I bought it several years ago was told it was "THE" book for anyone wanting to learn C++. I looked on Amazon and saw the book is now up to the 5th edition and my questions are: Is this really "THE" book on C++, Do I need to update to the 5th edition and Has anyone else went from C# to C++ if so What was the learning curve like? As always I trust the opinions of those here on CP so I came here first, please don't let me down by not answering :) Also thanks for the help,
Richard http://www.BellaDev.net
-
Ok so I didn't think this day would come but I need to learn C++ for an open source project I'm thinking about taking on. I have on my book shelf a book titled "C++ Primer Plus 3rd Edition" written by Stephen Prata and when I bought it several years ago was told it was "THE" book for anyone wanting to learn C++. I looked on Amazon and saw the book is now up to the 5th edition and my questions are: Is this really "THE" book on C++, Do I need to update to the 5th edition and Has anyone else went from C# to C++ if so What was the learning curve like? As always I trust the opinions of those here on CP so I came here first, please don't let me down by not answering :) Also thanks for the help,
Richard http://www.BellaDev.net
Richard Parsons wrote:
C++ Primer Plus 3rd Edition" written by Stephen Prata
Frankly, I've never heard of that one. The best beginner's text IMHO is Accelerated C++[^], and of course Lippman's C++ Primer[^] is a great book for learning C++.
Richard Parsons wrote:
Is this really "THE" book on C++
"THE" book on C++ is Stroustrup's The C++ Programming Language[^] but few people would recommend it as a learning text.
-
Richard Parsons wrote:
C++ Primer Plus 3rd Edition" written by Stephen Prata
Frankly, I've never heard of that one. The best beginner's text IMHO is Accelerated C++[^], and of course Lippman's C++ Primer[^] is a great book for learning C++.
Richard Parsons wrote:
Is this really "THE" book on C++
"THE" book on C++ is Stroustrup's The C++ Programming Language[^] but few people would recommend it as a learning text.
Nemanja Trifunovic wrote:
"THE" book on C++ is Stroustrup's The C++ Programming Language[^] but few people would recommend it as a learning text.
Yeah, that one's hardly a good bedtime read.
We made the buttons on the screen look so good you'll want to lick them. Steve Jobs
-
Nemanja Trifunovic wrote:
"THE" book on C++ is Stroustrup's The C++ Programming Language[^] but few people would recommend it as a learning text.
Yeah, that one's hardly a good bedtime read.
We made the buttons on the screen look so good you'll want to lick them. Steve Jobs
norm .net wrote:
Yeah, that one's hardly a good bedtime read.
Computer books are generally not a good bedtime read IMHO :)
-
Nemanja Trifunovic wrote:
"THE" book on C++ is Stroustrup's The C++ Programming Language[^] but few people would recommend it as a learning text.
Yeah, that one's hardly a good bedtime read.
We made the buttons on the screen look so good you'll want to lick them. Steve Jobs
norm .net wrote:
Yeah, that one's hardly a good bedtime read.
I was a bit disappointed that the guy didn't get the girl, the plot was a bit slow at times and it seems the descriptions were overly technical, but if you WANT to fall asleep, it's a great bedtime read. :-D
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Ok so I didn't think this day would come but I need to learn C++ for an open source project I'm thinking about taking on. I have on my book shelf a book titled "C++ Primer Plus 3rd Edition" written by Stephen Prata and when I bought it several years ago was told it was "THE" book for anyone wanting to learn C++. I looked on Amazon and saw the book is now up to the 5th edition and my questions are: Is this really "THE" book on C++, Do I need to update to the 5th edition and Has anyone else went from C# to C++ if so What was the learning curve like? As always I trust the opinions of those here on CP so I came here first, please don't let me down by not answering :) Also thanks for the help,
Richard http://www.BellaDev.net
Richard Parsons wrote:
C++ Primer Plus 3rd Edition
The short and simple: learn what you have, then move "higher" in the chain. I actually had that one primer... someone borrowed it and then they got fired in the same week, I figured I wouldn't worry about tracking it down (though, after that, I talked work into getting their own library). It's "decent" but I wouldn't bother getting the 5th edition yet. I would recommend getting the first primer well used, then when you have learned everything in the 3rd edition book, grab a book specifically on Templates and/or a few other specific texts rather than buy another book that is 95% repeat of what you already have. Simply learn what is there in the 3rd edition, then grab an updated text on the items not covered, or covered too simply in the primer based on your needs. Remember, if a primer is good, you will probably want a more advanced book after finishing it, either on design considerations, or specific application of C++ methods (templates, STL, etc) rather than a second primer. Good luck! Jeff
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Ok so I didn't think this day would come but I need to learn C++ for an open source project I'm thinking about taking on. I have on my book shelf a book titled "C++ Primer Plus 3rd Edition" written by Stephen Prata and when I bought it several years ago was told it was "THE" book for anyone wanting to learn C++. I looked on Amazon and saw the book is now up to the 5th edition and my questions are: Is this really "THE" book on C++, Do I need to update to the 5th edition and Has anyone else went from C# to C++ if so What was the learning curve like? As always I trust the opinions of those here on CP so I came here first, please don't let me down by not answering :) Also thanks for the help,
Richard http://www.BellaDev.net
That is a good book. I don't think you "have" to get the latest edition since the language really hasn't changed much (with the exception of Managed C++ which is not usually in Ansi C++ books). Since you already have programming experience, there is another book I recommend "C++ Nuts and Bolts". I still use that book as a reference when I'm asked to go back to C++.