Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Learning C++ what book should I buy?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Off the Wall
View previous topic :: View next topic  
Author Message
dmitchell
Veteran
Veteran


Joined: 17 May 2003
Posts: 1159
Location: Austin, Texas

PostPosted: Fri May 06, 2005 6:39 pm    Post subject: Reply with quote

I strongly reccommend Accelerated C++ by Koenig and Moo, and C++ GUI Programming with Qt 3 by Blanchette and Summerfield (available online).

P.S. Have a look at the book reviews at the Association of C & C++ Users.
_________________
Your argument is invalid.


Last edited by dmitchell on Sat May 07, 2005 7:30 pm; edited 3 times in total
Back to top
View user's profile Send private message
Sir Alaran
Apprentice
Apprentice


Joined: 11 Dec 2003
Posts: 182
Location: KSJC

PostPosted: Fri May 06, 2005 6:57 pm    Post subject: Reply with quote

Effective STL by Scott Meyers is very useful. As for writing desktop stuff, I found the online docs for wxWidgets and GTK to be pretty useful.
_________________
D is awesome.
Textadept is my friend.
Back to top
View user's profile Send private message
IvanYosifov
l33t
l33t


Joined: 15 Oct 2004
Posts: 778
Location: Bulgaria

PostPosted: Fri May 06, 2005 8:36 pm    Post subject: Reply with quote

http://www.gtkmm.org/
Back to top
View user's profile Send private message
homeobocks
Guru
Guru


Joined: 19 Dec 2003
Posts: 345
Location: I'm from Canada, and they say I'm a little slow . . . eh?

PostPosted: Sat May 07, 2005 12:03 am    Post subject: Reply with quote

C++ Primer Plus.

End of thread.
_________________
HOW DO I SHOT WEB
Back to top
View user's profile Send private message
MaxPolun
Tux's lil' helper
Tux's lil' helper


Joined: 28 Dec 2004
Posts: 111

PostPosted: Sat May 07, 2005 1:13 am    Post subject: Reply with quote

The C++ Programming Language by Bjarne Stroustrup
It really dosn't hold your hand too much, and is well written.
_________________
Far from idleness being the root of all evil, it is rather the only true good --soren kierkegaard

The Real OTW: time to do some good
Back to top
View user's profile Send private message
dmitchell
Veteran
Veteran


Joined: 17 May 2003
Posts: 1159
Location: Austin, Texas

PostPosted: Sat May 07, 2005 1:15 am    Post subject: Reply with quote

homeobocks wrote:
C++ Primer Plus.

End of thread.


A 984 page, 3.6 pound behemoth of a book that doesn't get to STL until chapter 16 of 17? Color me unimpressed.
_________________
Your argument is invalid.
Back to top
View user's profile Send private message
graphic23
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2004
Posts: 102
Location: Chicago

PostPosted: Sat May 07, 2005 1:33 am    Post subject: Reply with quote

homeobocks wrote:
C++ Primer Plus.

End of thread.


Seconded. C++ Primer Plus by Stephen Prata (?) is great.
_________________
Sincerly,
Graphic23
Back to top
View user's profile Send private message
homeobocks
Guru
Guru


Joined: 19 Dec 2003
Posts: 345
Location: I'm from Canada, and they say I'm a little slow . . . eh?

PostPosted: Sat May 07, 2005 5:19 am    Post subject: Reply with quote

danmitchell wrote:
homeobocks wrote:
C++ Primer Plus.

End of thread.


A 984 page, 3.6 pound behemoth of a book that doesn't get to STL until chapter 16 of 17? Color me unimpressed.

From noob to obscure class types in 17 chapters isn't bad.
_________________
HOW DO I SHOT WEB
Back to top
View user's profile Send private message
IvanYosifov
l33t
l33t


Joined: 15 Oct 2004
Posts: 778
Location: Bulgaria

PostPosted: Sat May 07, 2005 9:07 am    Post subject: Reply with quote

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

The best book on C++ I've ever read, downloadable. It is not Linux specific, but once you've got a grasp of the language the rest is API details. If you want to do your GUI in GTK, then:
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html
http://gtk.org/tutorial/
Back to top
View user's profile Send private message
rowbin hod
n00b
n00b


Joined: 08 Jan 2005
Posts: 50

PostPosted: Sat May 07, 2005 2:22 pm    Post subject: Reply with quote

Thanks guys. I'll take at those suggestions.

/goes off to program a bitchin' new WM :wink:
Back to top
View user's profile Send private message
homeobocks
Guru
Guru


Joined: 19 Dec 2003
Posts: 345
Location: I'm from Canada, and they say I'm a little slow . . . eh?

PostPosted: Sat May 07, 2005 6:49 pm    Post subject: Reply with quote

One tip about learning C++: don't expect to know the entire language. In learning C, you're basically expected to learn the entire language (or something very close to that), but C++ is quite a lot bigger than C.

EDIT: those C++ books (Thinking in C++) that IvanYosifov recommended look very good.
_________________
HOW DO I SHOT WEB
Back to top
View user's profile Send private message
kallamej
Administrator
Administrator


Joined: 27 Jun 2003
Posts: 4927
Location: Gothenburg, Sweden

PostPosted: Sun May 08, 2005 7:19 am    Post subject: Reply with quote

Merged https://forums.gentoo.org/viewtopic-p-1774478.html#1774478 and https://forums.gentoo.org/viewtopic-p-2384240.html#2384240 to this thread and partially moved from Portage & Programming.
_________________
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.freenode.net
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


Joined: 25 Jan 2004
Posts: 1026
Location: /germany/munich

PostPosted: Sun May 08, 2005 2:48 pm    Post subject: Reply with quote

C++ for Dummies.
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
Back to top
View user's profile Send private message
penguinlnx
Tux's lil' helper
Tux's lil' helper


Joined: 17 Mar 2005
Posts: 124
Location: Ice Station Alert AFB

PostPosted: Sun May 08, 2005 3:29 pm    Post subject: Reply with quote

Quote:
Learning C++ what book should I buy?
Mastering Turbo Pascal 7.0
Back to top
View user's profile Send private message
IvanYosifov
l33t
l33t


Joined: 15 Oct 2004
Posts: 778
Location: Bulgaria

PostPosted: Sun May 08, 2005 4:18 pm    Post subject: Reply with quote

Quote:

Mastering Turbo Pascal 7.0

C++ is lame ! Be a man ! Switch to PDP-11 Assembler TODAY!
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


Joined: 25 Jan 2004
Posts: 1026
Location: /germany/munich

PostPosted: Sun May 08, 2005 5:33 pm    Post subject: Reply with quote

I'm suggesting brainfuck.
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Off the Wall All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum