good C++ programming books?

stev0

Diamond Member
Dec 9, 2001
5,132
0
0
not really sure what forum this should go in... but here we go.

i'm getting pretty bored at school during the week and want to learn C. what are some good books to buy to start learning? going to be using the C++ compiler in Visual Studio 6 (Visual C++ 6.0)... suggestions?
 

stev0

Diamond Member
Dec 9, 2001
5,132
0
0
Originally posted by: Ameesh
do you want to learn c or c++? Orielly makes great books.

... whats the difference between the two? if i learned C ... would C++ be easy to pick up (or vise versa?)

stev0 <- C newb :p
 

LuNoTiCK

Diamond Member
Jan 7, 2001
4,698
0
71
yes, what are good programming books. I always wanted to get around to it, but am just too lazy, but curious. What are good programming books for beginners who know absolutely nothing, but want to learn. What would be better to start with C or C++?
 

stev0

Diamond Member
Dec 9, 2001
5,132
0
0
Originally posted by: LuNoTiCK
yes, what are good programming books. I always wanted to get around to it, but am just too lazy, but curious. What are good programming books for beginners who know absolutely nothing, but want to learn. What would be better to start with C or C++?

granted i'm not a beginner, i've got experience with other languages, but apparently C is where its at in terms of programming. people have said here numerous times that if you know C, everything else is childs play to learn.
 

sciencewhiz

Diamond Member
Jun 30, 2000
5,885
8
81
I was very unimpressed by the Deitel and Deitel C/C++/Java book.

The examples were generally the only helpful part, as the explanations left more questions then answers. My prof said the same thing.

Granted, that was the second time I had taken an intro to programming class, and the 4th time I had read that type of book, but I would suggest looking elsewhere. Unfortunately, I don't have the names of any of the other books. My favorite one was about pascal, though.
 

klah

Diamond Member
Aug 13, 2002
7,070
1
0
"The C Programming Language" by Kernighan & Ritchie.

"The C++ Programming Language" by Bjarne Stroustrup.

Both of these books were written by the creators of the respective languages.

After those I would recommend "Data Structures and Algorithms in C++" by Drozdek.

 

pillage2001

Lifer
Sep 18, 2000
14,038
1
81
Originally posted by: sciencewhiz
I was very unimpressed by the Deitel and Deitel C/C++/Java book.

The examples were generally the only helpful part, as the explanations left more questions then answers. My prof said the same thing.

Granted, that was the second time I had taken an intro to programming class, and the 4th time I had read that type of book, but I would suggest looking elsewhere. Unfortunately, I don't have the names of any of the other books. My favorite one was about pascal, though.

Not too sure about you but it has been highly recommended by all the CS profs in my dept. Anyway, I only hijack the codes from there. Seldom read it. :D
 

Ameesh

Lifer
Apr 3, 2001
23,686
0
0
Originally posted by: klah
"The C Programming Language" by Kernighan & Ritchie.

"The C++ Programming Language" by Bjarne Stroustrup.

Both of these books were written by the creators of the respective languages.

After those I would recommend "Data Structures and Algorithms in C++" by Drozdek.

K and R is a good book on C but its a reference not a teaching book.
 

manly

Lifer
Jan 25, 2000
11,714
2,664
136
Originally posted by: pillage2001
Deitel and Deitel is a very good book to start with.
I may be in the minority but I didn't like Deitel & Deitel, esp. if you factor in cost.

I own Stroustrup's The C++ Programming Language and it's not the greatest either, although a pretty good tutorial+reference. Most books are one or the other, but this is both since Stroustrup did create the language.

K&R is a must-own.

Unless you really want to learn C now, I would start with a modern C++ book that covers the standard library well.
 

NutBucket

Lifer
Aug 30, 2000
27,044
556
126
Originally posted by: pillage2001
Deitel and Deitel is a very good book to start with.

I hated that book. Didn't do me much good at all. I never read that book in my programming classes, just took notes on the prof's lectures. Did fine considering I despised programming.
 

klah

Diamond Member
Aug 13, 2002
7,070
1
0
Originally posted by: Ameesh
Originally posted by: klah
"The C Programming Language" by Kernighan & Ritchie.

"The C++ Programming Language" by Bjarne Stroustrup.

Both of these books were written by the creators of the respective languages.

After those I would recommend "Data Structures and Algorithms in C++" by Drozdek.

K and R is a good book on C but its a reference not a teaching book.
Those are the books I was taught with, but I suppose that if you are not being lead by an instructor something with a little more hand-holding would be more helpful.
 

stev0

Diamond Member
Dec 9, 2001
5,132
0
0
Originally posted by: Ameesh
Originally posted by: klah
"The C Programming Language" by Kernighan & Ritchie.

"The C++ Programming Language" by Bjarne Stroustrup.

Both of these books were written by the creators of the respective languages.

After those I would recommend "Data Structures and Algorithms in C++" by Drozdek.

K and R is a good book on C but its a reference not a teaching book.

well i'm thinking that i'm going to need a good teaching book (good examples and explanations) and a good reference book.

i'm not sure if it was answered already but what is the diference between C and C++
 

klah

Diamond Member
Aug 13, 2002
7,070
1
0
Originally posted by: stev0
i'm not sure if it was answered already but what is the diference between C and C++
C++ is pretty much just an extension of C.


 

stev0

Diamond Member
Dec 9, 2001
5,132
0
0
Originally posted by: klah
Originally posted by: stev0
i'm not sure if it was answered already but what is the diference between C and C++
C++ is pretty much just an extension of C.

alright, i sort of figured it was something like that.

alright how about:

1) a good teaching book
2) a good reference book

thanks!
 

Supermercado

Diamond Member
Jan 18, 2002
5,893
0
76
Originally posted by: pillage2001
Deitel and Deitel is a very good book to start with.
I have this book. My dad bought it a year or so ago when he was doing programming classes, but gave it to me when he decided he would rather do IT-type stuff. It's a lot better than the recommended C++ book for my class, so I've been using it. I can't even remember what the name of that other book is..... Some purple book with ants on the cover.