C Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesC Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old May 12th, 2003, 08:40 PM
php_rocks php_rocks is offline
<?php
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2002
Location: Wyoming, USA
Posts: 41 php_rocks User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 7
Good C++ Book

Hello,

I am looking for a good C++ book that is for beginners but toward the end gets into advanced topics also. Does anyone know of one?

I have C++ Primer Plus 4th Edition--havn't read it yet, but I hear some people don't think he can teach C++, anyone else have this book and have comments on it?

Oh, and now the good old question--C or C++ first? I have a few really good C books, please give your 2 cents on this question.

Thank you,
-Sean
__________________
"I speak English, can you type it?" -Everett_XML

Last edited by php_rocks : May 12th, 2003 at 08:42 PM.

Reply With Quote
  #2  
Old May 13th, 2003, 12:15 AM
dwise1_aol's Avatar
dwise1_aol dwise1_aol is offline
Contributing User
Dev Shed Expert (3500 - 3999 posts)
 
Join Date: Jan 2003
Location: USA
Posts: 3,845 dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)dwise1_aol User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Month 1 Day 13 h 26 m 37 sec
Reputation Power: 462
I learned C++ too long ago to be able to recommend beginning books that are currently out there. However, after you have learned the basics, your second book should be Scott Meyer's "Effective C++" -- not for beginners but valuable information for C++ programmers.

Since C++ is based so much on C, you will learn most of C in the process of learning C++. One approach to C++ is to think of it as a "better C". It would probably be more efficient to go ahead and learn C++ first.

Reply With Quote
  #3  
Old May 13th, 2003, 01:23 AM
7stud 7stud is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2001
Posts: 1,327 7stud User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 44 m 50 sec
Reputation Power: 9
I learned C++ without learning C. I can recommend a good book:

Ivor Horton's Beginning C++

It really explains everything very well, and gets more challenging the further you go in the book. When you complete the book, you will have learned a lot, and it's a great reference book. There are 4-5 problems at the end of every chapter with solutions--a rarity for computer books, though absolutely necessary if you really want to learn how to program.

Reply With Quote
  #4  
Old May 13th, 2003, 07:17 AM
Jason Doucette's Avatar
Jason Doucette Jason Doucette is offline
jasondoucette.com
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Location: Canada
Posts: 378 Jason Doucette User rank is Private First Class (20 - 50 Reputation Level)Jason Doucette User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 7 h 23 m 8 sec
Reputation Power: 6
Quote:
Originally posted by 7stud
I learned C++ without learning C. I can recommend a good book:

Ivor Horton's Beginning C++
EDIT: As 7stud pointed out, I made a mistake. What I wrote below is a review of "Ivor Horton's Beginning Visual C++ 6", as he corrected below.

I highly recommend this book, as well.

A quick note: It is not that great if you wish to get into Win32 API programming, as it only covers that in one quick chapter for a foundation of understanding MFC... not only that, but it jumps right into using the AppWizard, which creates MFC code, so that's two layers on top of the API... which I completely recommend against doing. The thing that drives me crazy about most tutorials is that they do not cover what is actually going on under the hood, and this book makes that mistake in the windows programming section of it. But, the first 10 chapters on C++ does NOT make this mistake (well, it misses a few minor things), and it is the best C++ tutorial that I have seen, yet. By far. Highly recommended for learning C++.

Last edited by Jason Doucette : May 13th, 2003 at 02:59 PM.

Reply With Quote
  #5  
Old May 13th, 2003, 08:41 AM
7stud 7stud is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2001
Posts: 1,327 7stud User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 44 m 50 sec
Reputation Power: 9
Jason Doucette,

Unfortunately, you just gave a review for the wrong book. You reviewed "Ivor Horton's Beginning Visual C++ 6", and I recommended Ivor Horton's Beginning C++. They are two very different books. "Beginning C++" does not cover the Win API.

Last edited by 7stud : May 13th, 2003 at 08:45 AM.

Reply With Quote
  #6  
Old May 13th, 2003, 08:52 AM
Doctor - A Doctor - A is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2003
Posts: 11 Doctor - A User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
1) It is better study C++ without C because
this languages use different program concepts

2) some good C++ likns include books
you can find hear:
http://www.brigsoft.com/edu

Reply With Quote
  #7  
Old May 13th, 2003, 02:59 PM
Jason Doucette's Avatar
Jason Doucette Jason Doucette is offline
jasondoucette.com
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Location: Canada
Posts: 378 Jason Doucette User rank is Private First Class (20 - 50 Reputation Level)Jason Doucette User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 7 h 23 m 8 sec
Reputation Power: 6
Quote:
Originally posted by 7stud
Jason Doucette,

Unfortunately, you just gave a review for the wrong book. You reviewed "Ivor Horton's Beginning Visual C++ 6", and I recommended Ivor Horton's Beginning C++. They are two very different books. "Beginning C++" does not cover the Win API.
You are quite correct. I guess I read your post a little too quickly. Sorry about the mix-up.

Reply With Quote
  #8  
Old May 13th, 2003, 03:55 PM
linux juggler linux juggler is offline
Linux World Forum Admin
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Location: Linux Worlds
Posts: 53 linux juggler User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 h 10 m
Reputation Power: 6
I preffer the "C++ how to program "
its acadimic book and start with you as you dont know what is the computer ..

you can buy it and you will not be sad ever ever

Reply With Quote
  #9  
Old May 13th, 2003, 05:13 PM
7stud 7stud is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2001
Posts: 1,327 7stud User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 44 m 50 sec
Reputation Power: 9
"you can buy it and you will not be sad ever ever"

What about when you finish a practice problem, and turn to the back of the book for the answer and it's not there?

Or, how about when you get to p. 750, and realize you're only half way done with the book?

Overall rating:

Reply With Quote
  #10  
Old May 19th, 2003, 10:35 PM
dcaillouet's Avatar
dcaillouet dcaillouet is offline
Big Endian
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: May 2001
Location: Fly-over country
Posts: 1,173 dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 16 h 29 m 5 sec
Reputation Power: 24
Thinking In C++ Volumes 1 & 2 are free for download in various formats (I prefer the .pdf). And you can't beat the price...

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

Other free books here:

http://www.mindview.net/Books

Reply With Quote
  #11  
Old May 19th, 2003, 11:02 PM
infamous41md's Avatar
infamous41md infamous41md is offline
not a fan of fascism (n00b)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Feb 2003
Location: ct
Posts: 2,756 infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 11 h 4 m 29 sec
Reputation Power: 26
i personally think the Deitel and Deitel books are great if you have someone to answer programming questions for you. They offer tons of exercises after each chapter, the only thing lacking are the answers which is why you need a mentor of some sorts...which is everyone is here for!

Reply With Quote
  #12  
Old May 19th, 2003, 11:11 PM
dcaillouet's Avatar
dcaillouet dcaillouet is offline
Big Endian
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: May 2001
Location: Fly-over country
Posts: 1,173 dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level)dcaillouet User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 16 h 29 m 5 sec
Reputation Power: 24
The Deitel and Deitel books are good. I got one with a training CD for the people at my office for ~$15 off of eBay.

http://search.ebay.com/search/searc...=1&query=Deitel

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesC Programming > Good C++ Book


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support |