C++ for Dummies?
#1
Posted 22 May 2005 - 01:43 AM
#2
Posted 22 May 2005 - 04:35 AM
#3
Posted 22 May 2005 - 05:44 AM
#4
Posted 28 June 2005 - 04:58 PM
#5
Posted 29 July 2005 - 04:17 PM
#6
Posted 30 July 2005 - 02:24 AM
#7
Posted 30 July 2005 - 06:58 AM
#8
Posted 01 August 2005 - 03:59 AM
Also consider going to a university bookstore and getting a textbook as soon as you get some experience -- the "For Dummies" series and the like often glaze over technical details in the interest of getting you up and running faster (and they are usually rather general-purpose). This will often obscure things about C++ that will assist your development cycle.
#9
Posted 06 August 2005 - 03:11 PM
#10
Posted 14 August 2005 - 10:59 AM
#11
Posted 14 August 2005 - 11:47 AM
And when you master that one, you can buy books like The C++ Standard Library (though you can do without), Modern C++ Design (if you thought you knew C++, well, you did not! highly recommended), C++ Templates (to become a template master and guru), or any from the Exception C++ books by Herb Sutter.
Bramz' warehouse | LiAR isn't a raytracer
#12
Posted 01 September 2005 - 03:57 AM
#13
Posted 01 September 2005 - 07:38 AM
Don't get me wrong i have a huge library, and i read many books about programming, but reading all these books don't make a better programmer, implementing an algorithm from some white paper, or coming up with optimizations or new ways of doing things is the only way to improve skills.
Most books don't have any "real world" code, so you always get half the information, wend you try to implement some of the examples in these books and start testing them you get crashes memory leaks, the works. There are a few exceptions but most books are simply there for learning the basic syntax and some libraries, they don't provide much food for thought or challenge the reader.
Never learned much than the basic from a book... programming is about getting down an dirty with code, and that's all i have to say about that.
Any book is as good as the next, to learn the basics.
Daniel MD
#14
Posted 02 September 2005 - 07:08 PM
Daniel MD said:
Don't get me wrong i have a huge library, and i read many books about programming, but reading all these books don't make a better programmer, implementing an algorithm from some white paper, or coming up with optimizations or new ways of doing things is the only way to improve skills.
Most books don't have any "real world" code, so you always get half the information, wend you try to implement some of the examples in these books and start testing them you get crashes memory leaks, the works. There are a few exceptions but most books are simply there for learning the basic syntax and some libraries, they don't provide much food for thought or challenge the reader.
Never learned much than the basic from a book... programming is about getting down an dirty with code, and that's all i have to say about that.
Any book is as good as the next, to learn the basics.
I think you have read the wrong books then :) Have you ever tried the In-Depth series? If you think you know C++ and templates, read "modern C++ design". Then you'll know you didn't know anything yet. Policy driven design, anyone? Read those books by Herb Sutter, they are full of good practices. Some things are straight forward but most things you'll never learn by "just getting dirty". Of course, you still have to apply it to actually learn it. But if you never read them, you'll never learn them.
But beware, those books I've just mentioned are not for "dummies". If you're starting C++ and you know already somewhat about C++, then you might also be interested in the Effective C++ books of Scott Meyers. They are not too hard, but still full of good practices. However, those you can also pick up on other places as well, but still highly recommended reads for anyone who is learning C++.
And there's also the book by the Gang of Four (or GoF). That's the book on patterns. While not really on C++, it also contains a lot of information you'll never get by just getting dirty.
Bramz
Bramz' warehouse | LiAR isn't a raytracer
#15
Posted 02 September 2005 - 07:13 PM
DownloaderKL said:
I started with Sams Teach Yourself C++ in 21 days (well, 21 months would have been a more suitable title ;) ). While it is a fine book for anyone who is starting, it definitely does not contain enough information to get further. If you think that those books (= the Sams books, the dummies books) are showing their limitations, cannot longer answer your questions, then think of going further. Buy that Stroustrup book and it will be your reference for a few years. Then you ready to go further in more specialized C++ books.
Bramz
Bramz' warehouse | LiAR isn't a raytracer
#16
Posted 04 September 2005 - 09:47 PM
#17
Posted 07 September 2005 - 05:04 PM
#18
Posted 09 September 2005 - 01:51 AM
get "c++ fundamentals" and some ebooks
edit: the c++ for dummies book i mean
#19
Posted 28 October 2005 - 02:54 AM
I picked up the book "C++ How To Program" by Deitel, which comes packaged with a Lab Manual containing hundreds of self-check exercises to really enforce the knowledge that you are learning. It has been designed as a book to be used in University.
I read C++ For Dummies first and didn't really learn anything new. When I got this book I noticed it went over the basic topics as well and I thought I was in for the same ride as Dummies, but I was mistaken! The detail and clever insight into all aspects of the language are very well documented and explained. The code samples are all in full colour with Syntax highlighting, as well as extra highlighting for new sections of code added as you go along so you know what to focus on in the next chapter.
Not even including the amazing Lab Manual, which runs in parallel with the actual book, the end of each chapter in the main book has a dizzying array of exercises that beat the knowledge deep into your skull! :wallbash:
The exercises arn't just for a lab environment though, you create many different applications including card games, simulations, an online booking system using a C++ app with CGI, and an online transaction program.
I only wish I had picked up this book years ago.
#20
Posted 28 October 2005 - 04:08 AM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












