Jump to content
xisto Community
abimanyu

Where Can I Learn Linux Programming? any good resources for linux programming

Recommended Posts

Where can i learn linux system programming?

 

Notice from cmatcmextra:
Topic titles and descriptions are important. Try and make them as descriptive as possible. Linux Programming, Linux is not very descriptive. Renamed.
Edited by cmatcmextra (see edit history)

Share this post


Link to post
Share on other sites

Where can i learn linux system programming?

 

Notice from cmatcmextra:
Topic titles and descriptions are important. Try and make them as descriptive as possible. Linux Programming, Linux is not very descriptive. Renamed.

174316[/snapback]


Linux is operating system as dos unix and windows. It is not a language. So the question may be formulated as: how to install or how to use or which Linux system is available?

Share this post


Link to post
Share on other sites

Linux is operating system as dos unix and windows. It is not a language. So the question may be formulated as: how to install or how to use or which Linux system is available?

174454[/snapback]


Erm, since this is the C/C++ programming section, it is presumed that the question is in regards to programming for *NIX using C/C++.

 

I've actually answered this question elsewhere (a thing about good programming books, with a description, estimated difficulty level, etc.). So, to answer your question here are two I would specifically recommend for programming in a *NIX environment. The second book is more specialised, but does involve a little more than just network programming. The first is an absolute MUST.

 

UNIX system programming : a programmer's guide to software development / 1999 / Keith Haviland, Dina Gray, Ben Salama. / Advanced+

 

This is a more complicated book, based in C, that starts with the basic system calls, fork(), exec(), etc, and moves onto more advanced topics such as IPC, network calls, shared memory, and a whole lot more that I haven't even had a chance to touch on yet. Very, very good book for *NIX programmers.

 

UNIX network programming / 1990 / W. Richard Stevens. / Advanced+

 

An older book about network programming. Some parts are not as commonly used today, but others are still as pertinent to network programming today as it was then. A good read.

 

 

In addition to those books, man pages are extremely useful. Use them a lot.

 

Web pages:

 

Ju Rao's Computer Books -- This page has incredible amounts of books about everything. There's quite a few links to books about *NIX programming here.

 

Here are a few links to some of the books on the page above. I'm sure there's a lot more, but these stood out.

 

Advance Linux Programming

UNIX System Calls and Subroutines using C

 

As I said, there's a heck of a lot more around than that, but that's enough to get you started. Google is also invaluable. -_-

 

Anyway, good luck with your coding, and be sure to start up some convos here if anything stumps you.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.