LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Programming Book recommendations? (https://www.linuxquestions.org/questions/programming-9/programming-book-recommendations-468977/)

pdgardin 07-29-2006 06:44 PM

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

konsolebox 07-29-2006 07:58 PM

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

jschiwal 07-29-2006 08:03 PM

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".

introuble 07-30-2006 01:41 AM

Nobody uses the Forum Search function anymore.

pdgardin 07-30-2006 02:19 AM

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

xhi 07-30-2006 06:42 PM

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. :D

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

kalleanka 08-01-2006 04:04 AM

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

richikiki 08-01-2006 09:31 PM

For shell script I highly recommend:

Mastering Unix shell script
Randal K. Michael

Really practical: 10/10


All times are GMT -5. The time now is 07:22 PM.