Recommendation?

Posted by: Ladmo

Recommendation? - 04/11/2004 12:39

I was wondering if any of the guru's here could help me out. I would like to start learning Linux programming. I have programmed on 8bit machines (yeah, back in the old days of Commodore) and have dabbled a bit in a few other lanuages. Can anyone recommend any resource for someone starting to learn Linux? Remember, I am an Americian, so use small words...
Thanks
Posted by: wfaulk

Re: Recommendation? - 04/11/2004 12:48

Well, it all depends on what you want to learn. Many programming languages have their roots in Unix, and that means that the basics of the language usually work immediately. What I mean by that is that until you get to more advanced programming, there shouldn't be many Unix-specific tricks. C is Unix's system language, BTW, and much Unix software is written in it. But you can write applications in C, C++, Java, Perl, Python, Ruby, Fortran, Objective C, Smalltalk, etc., ad nauseum.

If you're interested in GUI programming, that's a whole different story. Unlike Windows, there are multiple GUI APIs, and they bear little similarity.
Posted by: wfaulk

Re: Recommendation? - 04/11/2004 12:57

That being said, The Art of Unix Programming should help you out with some Unix programming conventions.
Posted by: mlord

Re: Recommendation? - 04/11/2004 13:06

Do you want to write apps for Linux, or hack the Linux kernel itself?
Posted by: Ladmo

Re: Recommendation? - 04/11/2004 13:42

Eventually both. To start/learn I would want to start with the easiest, then move on to any more difficult items.
Mark is the reason I wanted to get back into it, just because of the elegance of HiJack!