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 |
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 |
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". |
Nobody uses the Forum Search function anymore.
|
Quote:
-Paul |
Quote:
edit> oh and bruce eckels thinking in c++ vols 1 and 2 are great for starting out. |
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 |
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. |