Aseld
Archmaester
rand()%title;
 
Posts: 216
|
 |
« on: August 01, 2007, 05:20:48 AM » |
|
From a suggestion put forward by Shonoby.
Any book that you would specifically like to warn others against, post it here.
Mine:
C++ for Dummies. An absolutely awful book that taught me virtually nothing. Avoid this book.
|
|
|
|
|
Logged
|
|
|
|
FlukeLogic
void
Geek
    
Posts: 107
I'm a walking contradiction
|
 |
« Reply #1 on: August 01, 2007, 05:40:59 AM » |
|
LOL, that's the book I'm using right now.
How many times this guy confused the hell out of me by giving incorrect "code snippets" or just plain leaving stuff out. Half the time, the text in the book is totally different from the source code on the disk. As a good example, take the BitTest program on pg. 59, in which he forgot to put in the line cout.unsetf(cout.dec) I could not for the life of me figure out why the hell my program wouldn't output in hexadecimal mode when I copied it exactly from the book. But that's not even the end of it. On the next page he says:
"The first expression in our program, cout.setf(ios::hex), sets the output format from the default decimal to hexadecimal (you'll have to trust me for now that it works)."
First of all, that code is nowhere in the example program, secondly, I DID trust him. It DIDN'T work. And that's only ONE of the problems I had with C++ for Dummies. It's also extremely boring. Maybe not a major deal to all you pros out there, but to a nb like me it kinda helps to know what the hell is going on, and to have a little fun while doing it...
Maybe programmers should just program and not write books.
|
|
|
|
« Last Edit: August 01, 2007, 05:49:42 AM by FlukeLogic »
|
Logged
|
-Simplicity is the key to brilliance.
-Showing off is the fools idea of glory.
|
|
|
|
C-Man
|
 |
« Reply #2 on: August 01, 2007, 06:45:51 AM » |
|
atleast i'm not the only one that thinks those books are aweful
here's a nother one "Teach your self C++ in 21 Days" all of this series of books as well as all the "For dummies" books not just the c++ one
|
|
|
|
|
Logged
|
|
|
|
KTC
std::freak
Pseudo-Admin
Dr. of C++ology
    
Posts: 635
|
 |
« Reply #3 on: August 01, 2007, 07:00:42 AM » |
|
*programming language* for dummies.
Teach yourself *programming language* in *amount of time*.
*anything* by Herbert Schildt
|
|
|
|
|
Logged
|
A young man came to interview a bank president,
"Tell me sir, how did you become successful?" "Two words." "And what are they, Sir?" "Right decisions." "How do you make right decisions?" "One word... experience." "How do you get experience?" "Two words." "And what are they?" "Wrong decisions."
|
|
|
syazhani
I wonder how long can titles be... because the longer it is the more attention I can get!
Dr. of C++ology
   
Posts: 529
Cats > Dogs
|
 |
« Reply #4 on: August 01, 2007, 09:41:36 AM » |
|
*anything* by Herbert Schildt
Why?
|
|
|
|
|
Logged
|
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."- Brian W. Kernighan What people misunderstood about Islam presented in comical way: http://ummahfilms.com
|
|
|
charlie
Is the meadow on fire?
Dr. of C++ology
   
Posts: 730
CsGYh8AacgY
|
 |
« Reply #5 on: August 01, 2007, 05:22:03 PM » |
|
Because his books are notorious for coding mistakes and bad practices. Also, he has written a lot of C++ books, and those books are popular (generally due to his easy to read style), so it is easiest to warn people away from all of his books rather than layout every one. I have yet to see a Schildt book get a good review from a C++ guru. All the ones reviewed by the accu have "not recommended" status.
|
|
|
|
|
Logged
|
|
|
|
ih8censorship
Megalomaniac!!!
Administrator
C++ guru
    
Posts: 1236
|
 |
« Reply #6 on: August 01, 2007, 11:29:35 PM » |
|
|
|
|
|
|
Logged
|
PC==perfect_companion Knowledge cannot come packaged and predigested; it must be chewed over carefully before swallowed. What have you tried?
|
|
|
Shonoby
Programmer
Dr. of C++ology
   
Posts: 659
Pixel Artist
|
 |
« Reply #7 on: August 02, 2007, 02:16:13 AM » |
|
LOL, ih8censorship i knew this was a good idea.
|
|
|
|
|
Logged
|
Reality is what we make of it, so by definition we're all living in a fantasy. - Shonoby 
|
|
|
ih8censorship
Megalomaniac!!!
Administrator
C++ guru
    
Posts: 1236
|
 |
« Reply #8 on: August 02, 2007, 03:55:39 AM » |
|
lol i guess... i didnt realize there are so many crappy books
|
|
|
|
|
Logged
|
PC==perfect_companion Knowledge cannot come packaged and predigested; it must be chewed over carefully before swallowed. What have you tried?
|
|
|
|
keeperofthegrove
|
 |
« Reply #9 on: August 06, 2007, 10:21:24 PM » |
|
The idea of this topic is really good(we have to know to buy the best)...
|
|
|
|
|
Logged
|
|
|
|
zaqufant
Farmer Brown
Dr. of C++ology
   
Posts: 963
Harder, better, faster, stronger.
|
 |
« Reply #10 on: August 07, 2007, 12:28:12 AM » |
|
WOW shonoby. You actually did somthing we like. Unlike your polymorphic stuff. JKJK:P
|
|
|
|
|
Logged
|
|
|
|
Shonoby
Programmer
Dr. of C++ology
   
Posts: 659
Pixel Artist
|
 |
« Reply #11 on: August 07, 2007, 04:30:47 AM » |
|
Hehe
|
|
|
|
|
Logged
|
Reality is what we make of it, so by definition we're all living in a fantasy. - Shonoby 
|
|
|
spas87
N00b!!1

Posts: 18
|
 |
« Reply #12 on: June 20, 2008, 01:03:19 PM » |
|
*programming language* for dummies.
Teach yourself *programming language* in *amount of time*.
*anything* by Herbert Schildt
Omg I ordered one just before joining the forum but any way will get some other from the recommended after few weeks but will use that one for now :-)
|
|
|
|
|
Logged
|
|
|
|
|
skico
|
 |
« Reply #13 on: December 19, 2009, 08:13:09 AM » |
|
here's a nother one "Teach your self C++ in 21 Days" all of this series of books
why? im using that one and its looks pretty good, that 21 days is kinda lie, you would need lot of time so one chapter can take you just one day.
|
|
|
|
« Last Edit: December 19, 2009, 08:16:25 AM by skico »
|
Logged
|
|
|
|
|
death
|
 |
« Reply #14 on: December 29, 2009, 09:02:21 PM » |
|
i think i used c++ for dummys and while i dont know about the important things, i still know some things.....which i guess is ok.
|
|
|
|
|
Logged
|
I finally learned how to set up openGL!
|
|
|
|