[lug] Re: Learning to code on Linux.

Benjamin Gracy bengracy at gmail.com
Sat Mar 28 12:14:13 MDT 2009


I'm a beginner myself, but I can recommend the book from the Wrox
series: *Beginning
Linux Programming*, 4th. ed., by Neil Mattew and Richard Stones (Wiley,
2008).  It starts with shell scripting, but moves on to file operations, the
linux environment, processes, threads, curses, GTK+ and Qt, and a bunch
more.  It has lots of examples, and I find it to be clearly written and
understandable.

Ben Gracy

On Sat, Mar 28, 2009 at 12:00 PM, <lug-request at lug.boulder.co.us> wrote:

> Send LUG mailing list submissions to
>        lug at lug.boulder.co.us
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.lug.boulder.co.us/mailman/listinfo/lug
> or, via email, send a message with subject or body 'help' to
>        lug-request at lug.boulder.co.us
>
> You can reach the person managing the list at
>        lug-owner at lug.boulder.co.us
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of LUG digest..."
>
>
> Today's Topics:
>
>   1. Learning to code on Linux. (David L. Anselmi)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 28 Mar 2009 11:50:01 -0600
> From: "David L. Anselmi" <anselmi at anselmi.us>
> Subject: [lug] Learning to code on Linux.
> To: "Boulder (Colorado) Linux Users Group -- General Mailing List"
>        <lug at lug.boulder.co.us>
> Message-ID: <49CE6349.9050603 at anselmi.us>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> What's a good way to learn how to write C apps for Linux?
>
> A friend called me today to ask about getting the source for libc.  I
> installed Linux for him but didn't include the source packages.  He
> wants to rewrite a FORTRAN app in C, so that it will be more portable
> and maintainable down the road.  He has little experience with Linux.
>
> So, I can get him the source.  He said, "if I have the source it will
> answer all my questions about libc, and probably teach me what I need to
> write my app."  He's not scared of doing hard work to gain a skill.
>
> But I wonder what might be more efficient for him.  A study group or
> book might be a big help.  Unfortunately he doesn't get around at all
> and has dial-up Internet.
>
> I expect he can figure out gcc, make, etc, but might need some help with
> the easiest way to get source packages, how to use -dev packages, etc.
>
> Anyone run across a concise way to get started?
>
> Dave
>
>
> ------------------------------
>
> _______________________________________________
> LUG mailing list
> LUG at lug.boulder.co.us
> http://lists.lug.boulder.co.us/mailman/listinfo/lug
>
>
> End of LUG Digest, Vol 65, Issue 20
> ***********************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lug.boulder.co.us/pipermail/lug/attachments/20090328/f6f7a4b0/attachment.html>


More information about the LUG mailing list