C++ Learning Community Forum
August 01, 2010, 03:01:55 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Hello. Smiley
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: C++ Book Blacklist  (Read 2627 times)
Aseld
Archmaester
rand()%title;
**
Posts: 216



View Profile WWW
« 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


View Profile
« 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

Quote from: Bruce Lee
-Simplicity is the key to brilliance.
Quote from: Bruce Lee
-Showing off is the fools idea of glory.
C-Man
Does anyone even read this ?
Global Moderator
Dr. of C++ology
*****
Posts: 988



View Profile WWW
« 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



View Profile
« 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


View Profile
« 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


View Profile
« 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



View Profile
« Reply #6 on: August 01, 2007, 11:29:35 PM »

http://www.cpplc.net/forum/index.php/topic,584.0.html C++ Programming: The Easy Way
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


View Profile
« 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



View Profile
« 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
Linkin Park Fan
Geek
*****
Posts: 143



View Profile WWW
« 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.


View Profile
« 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


View Profile
« 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



View Profile
« 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
semi-N00b
**
Posts: 28



View Profile
« 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
http://aroymart.com rocks!
Nerd
****
Posts: 82



View Profile WWW
« 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!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!