ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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".
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.