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 07-29-2006, 06:44 PM   #1
pdgardin
LQ Newbie
 
Registered: Jul 2006
Location: Canada
Distribution: Ubuntu/Slackware/Knoppix/Mandrake...
Posts: 7

Rep: Reputation: 0
Question Programming Book recommendations?


Hey everyone,

I'm an undergraduate engineering student, who recently (as in a few months ago) switched to Linux from MS Windows full time. Now that I'm more or less comfortable with using the system, I'd like to get into some Linux programming, both to learn more about Linux and to learn more about programming.

I'm already quite familiar with Java as well as a little bit of C and Perl. I was wondering if anyone could recommend me any good books or resources where I could learn about programming Linux apps, shell scripts, applications for Gnome and KDE, etc. I'll also be upgrading my C/C++ skills at the same time, so if anyone has any book recommendations for that task as well, or any books that teach C/C++ and are geared toward linux, that would be good too.

So basically, let me know what your favourite and most trusted programming books and resources are so that I can get started with Linux programming. Hopefully one day I'll be able to myself contribute to some open source projects. Thanks very much everyone.

Regards,
-Paul
 
Old 07-29-2006, 07:58 PM   #2
konsolebox
Senior Member
 
Registered: Oct 2005
Distribution: Gentoo, Slackware, LFS
Posts: 2,248
Blog Entries: 8

Rep: Reputation: 235Reputation: 235Reputation: 235
lately there was a topic discussed about buying books. it is here: http://www.linuxquestions.org/questi...d.php?t=467597

Edit: btw as chrism01 said there, i also recommend the A Book on C

Last edited by konsolebox; 07-29-2006 at 08:01 PM.
 
Old 07-29-2006, 08:03 PM   #3
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
For C programming, I would highly recommend "Linux Programming by Example" by Arnold Robbins. ISBN --13-142964-7
Regardless of which language you use, I would also recommend "The Practice of Programming", by Briean W. Kernighan and Rob Pike; (ISBN 0-201-61586-X). It includes examples in C, C++ and Java. These same authors wrote "The Unix Programming Environment", ISBN 0-13-937681-X.
The book "Advanced Programming in the UNIX Environment" has been updated "ISBN 0-201-43307-9"

For C++, the book "The C++ Standard Library: A Tutorial and Reference" is good.

You also probably want to install any glibc document package that you can. Such as "glibc-html".
 
Old 07-30-2006, 01:41 AM   #4
introuble
Member
 
Registered: Apr 2004
Distribution: Debian -unstable
Posts: 700

Rep: Reputation: 31
Nobody uses the Forum Search function anymore.
 
Old 07-30-2006, 02:19 AM   #5
pdgardin
LQ Newbie
 
Registered: Jul 2006
Location: Canada
Distribution: Ubuntu/Slackware/Knoppix/Mandrake...
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by introuble
Nobody uses the Forum Search function anymore.
Sorry about that... Im new here, and for some odd reason it didn't cross my mind to search the forum first. My apologies, I'll just follow on from the previous thread regarding books.

-Paul
 
Old 07-30-2006, 06:42 PM   #6
xhi
Senior Member
 
Registered: Mar 2005
Location: USA::Pennsylvania
Distribution: Slackware
Posts: 1,065

Rep: Reputation: 45
Quote:
Originally Posted by introuble
Nobody uses the Forum Search function anymore.
heh.. if it wasnt for the "which book?", "which ide?" and "which language?" threads i would only have 42 posts to my credit.

edit> oh and bruce eckels thinking in c++ vols 1 and 2 are great for starting out.

Last edited by xhi; 07-30-2006 at 06:44 PM.
 
Old 08-01-2006, 04:04 AM   #7
kalleanka
Member
 
Registered: Aug 2003
Location: Mallorca, Spain
Distribution: xubuntu
Posts: 551

Rep: Reputation: 38
I just read c++ a beginners guide by herbet schildt. Its a realy good one.

http://www.amazon.co.uk/gp/product/0...lance&n=266239
 
Old 08-01-2006, 09:31 PM   #8
richikiki
Member
 
Registered: Mar 2005
Location: Montréal, Québec, Canada
Distribution: Slackware 12.1 x32, 13.1 x64
Posts: 90

Rep: Reputation: 15
Lightbulb

For shell script I highly recommend:

Mastering Unix shell script
Randal K. Michael

Really practical: 10/10
 
  


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
Newbie Book Recommendations jake292 Linux - Newbie 8 11-07-2005 06:34 PM
Python book recommendations? zero79 Linux - Software 1 08-29-2005 09:35 PM
Linux Book Recommendations TuxFreak Linux - Newbie 14 11-29-2004 06:29 AM
Book recommendations coopns Linux - Newbie 5 02-17-2004 07:59 AM
apache book recommendations... bauld Linux - General 3 10-25-2001 07:50 PM

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

All times are GMT -5. The time now is 06:34 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