LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 03-27-2004, 03:58 PM   #1
vi0lat0r
Member
 
Registered: Aug 2003
Location: Lewisville, TX
Distribution: Kubuntu
Posts: 295

Rep: Reputation: 30
Good C++ book?


Does anyone know a -GOOD- book to learn C++?

I know how to code using PHP and other website languages, and at one point I was starting to use C++. But I want to REALLY get into C++ programming, so I am just looking for a book that can teach me alot - and maybe deals with programming in linux too ;-)
 
Old 03-27-2004, 04:05 PM   #2
kev82
Senior Member
 
Registered: Apr 2003
Location: Lancaster, England
Distribution: Debian Etch, OS X 10.4
Posts: 1,263

Rep: Reputation: 51
not a book but a tutorial, its a little bit out of date so some of the io stuff is wrong, but the concepts are all there and thats whats really important.

for linux programming i would reccomend this and this
 
Old 03-27-2004, 04:46 PM   #3
wapcaplet
LQ Guru
 
Registered: Feb 2003
Location: Colorado Springs, CO
Distribution: Gentoo
Posts: 2,018

Rep: Reputation: 48
Also, there's Thinking in C++, two volumes, available for free.
 
Old 03-27-2004, 05:49 PM   #4
mlp68
Member
 
Registered: Jun 2002
Location: NY
Distribution: Gentoo,RH
Posts: 333

Rep: Reputation: 40
There is a tutorial that expands a bit on why you want to learn object-oriented programming and what it buys you, in addition to teaching the language.

http://www.phenix.bnl.gov/~purschke/...BNL/index.html

It comes with code snippets that you can compile and run and see for yourself. (I admit that I am the author... I had some good feedback about it. Give it a spin). It's not really OS-specific but it's all developed and tried on Linux.

mlp
 
Old 03-28-2004, 08:37 PM   #5
xviddivxoggmp3
Member
 
Registered: Feb 2004
Location: scanf
Distribution: Redhat Enterprise 4.4 AS
Posts: 236

Rep: Reputation: 30
check out
http://cprogramming.com/
and
http://cboard.cprogramming.com/
I think all published books suck when you are first learning.
Once you have experience any book becomes a friend/reference.
You need to start by searching about C/C++/C# on the net.
If you want excelerated learning nothing beats taking a class.
here is a c reference card
http://www.weycrest.co.uk/informatio...C_Ref_Card.pdf
here are some advanced topics
http://malun1.mala.bc.ca:8080/~wesse...es/topics.html
and some more reference
http://www.cppreference.com/index.html
not trying to sound cliche, but
practice practice practice.

Book rating by X
1(poor)-5(amazing)

deitel and deitel c++ how to program 4 edition
(3) beginner

C++ for buisness programming john d molluzo
(2) beginner

Jamsa's C/C++/C# programmers bible
(3) intermediate

c++ Plus Data Structures
(3) intermediate-advanced

C++ program design
(3) intermediate

Programming and problem solving with c++
(3) intermediate

Engineering Problem Solving with C
(2) intermediate

Last edited by xviddivxoggmp3; 03-28-2004 at 09:22 PM.
 
Old 03-29-2004, 02:38 PM   #6
jinksys
Member
 
Registered: Aug 2003
Location: 63123
Distribution: OpenSuSE/Ubuntu
Posts: 419

Rep: Reputation: 35
Practical C++
 
Old 03-30-2004, 04:00 PM   #7
krdp
LQ Newbie
 
Registered: Apr 2003
Distribution: Gentoo, Slackware
Posts: 25

Rep: Reputation: 15
One of the best C++ books I think is Accelerated C++ by Koenig and Moo I think you should take a look at it.
 
Old 03-30-2004, 06:46 PM   #8
sharpie
Member
 
Registered: Jan 2004
Location: California
Distribution: Slackware 10.1
Posts: 190

Rep: Reputation: 30
Quote:
Originally posted by wapcaplet
Also, there's Thinking in C++, two volumes, available for free.
I recommend those books also. If you already know some C++, and other languages, Accelerated C++ might be a good choice. I picked it up and it was pretty tough for me because I realy only knew C, and Thinking in C++ is the better book for someone with my experience.
 
Old 03-30-2004, 06:49 PM   #9
Chris Weimer
Member
 
Registered: Jan 2004
Location: NYC
Distribution: Fedora XFCE
Posts: 91

Rep: Reputation: Disabled
for tons of tutorials, go to http://www.neonostalgic.com/neo and go to the C languages page.

Last edited by Chris Weimer; 03-30-2004 at 06:52 PM.
 
Old 04-04-2004, 03:24 PM   #10
xviddivxoggmp3
Member
 
Registered: Feb 2004
Location: scanf
Distribution: Redhat Enterprise 4.4 AS
Posts: 236

Rep: Reputation: 30
I just purchased another good book.

The Complete Reference
C Fourth Edition

It is on C and not C++.

On my prior rating system it ranks a 4.
Very inexpensive 39.99usd.

my ratings involve content, organization, and price.

it does have one fall back.
none of the code is highlighted, but i love the way they organized it.

Last edited by xviddivxoggmp3; 04-04-2004 at 04:01 PM.
 
Old 04-16-2004, 10:36 PM   #11
xviddivxoggmp3
Member
 
Registered: Feb 2004
Location: scanf
Distribution: Redhat Enterprise 4.4 AS
Posts: 236

Rep: Reputation: 30
I just purchased a new C book.
C & Data Structures
P.S. Deshpande and O.G. Kakde
I wanted to get some opinions on it.
I have found numerous incosistancies in it.
Errors in the editing.
I read portions on topics I already have a good understanding, and I felt as if the editor didn't even read it for errors.
I found three errors within 5 minutes of reading.
I'm in no way an english major.
I know bad and worst english, but this book left details out.
It starts to explain a point, and then it looks as if the printer just skipped information. Did anyone else read this book.
I want to know if this is just me, or is this a poorly written 1st edition? It does have a good broad collection of topics.
But I believe that the fact that it is a first edition is why I found so many errors. I'm not out for trashing books, but I do want to know if this is common in all of the first edition distrobution, or am I just the lucky one that got the book when the printer was going out.
 
Old 04-17-2004, 11:09 AM   #12
scm
LQ Newbie
 
Registered: Apr 2004
Location: USA
Posts: 5

Rep: Reputation: 0
If you're going to be programming in Linux and want to learn a C laguage I would start with the C language, not C++ since the vast majority of Linux's code is written in C. Also starting with C and then moving to C++ is a much more logical decision since C is C++'s natural ancestor.
 
Old 04-17-2004, 01:45 PM   #13
CodeFish
LQ Newbie
 
Registered: Apr 2004
Distribution: Mandrake
Posts: 11

Rep: Reputation: 0
Stroustrup: The C++ Programming Language

Stroustrup developed the language.

Stanley Lippman: C++ Primer

Lippman studied under Stroustrup. I have never found a better book by any author on any language. Lippman's C++ Primer is an untouchable classic.
 
Old 04-30-2004, 11:32 PM   #14
xviddivxoggmp3
Member
 
Registered: Feb 2004
Location: scanf
Distribution: Redhat Enterprise 4.4 AS
Posts: 236

Rep: Reputation: 30
http://accu.org/bookreviews/public/r...structures.htm
http://accu.org/bookreviews/public/r...algorithms.htm
http://accu.org/bookreviews/public/index.htm
 
  


Reply



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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
A good book uselpa Red Hat 2 10-13-2005 09:11 AM
Looking For A Good Book Raven_Nights Linux - Newbie 6 04-28-2004 02:23 AM
any good book ? WannaLearnLinux Linux - Newbie 18 08-30-2003 10:38 PM
What is a good book for... WeNdeL Linux - General 9 08-16-2003 06:36 PM
A good book? teyesahr Linux - Newbie 10 07-31-2003 09:18 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 06:55 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration