[Noisebridge-discuss] Recommendations for learning C?

daravinne daravinne at gmail.com
Thu Mar 8 20:02:10 UTC 2012

I do, in fact, have the Ansi C edition (2nd ed).  I have not finished
it and it's sitting next to my other unfinished programming books, but
I was told it was the best or one of the best resources for learning C
(the "right" way?).

The primary way I learn things effectively is to find something I want
to accomplish (I want to write a program that does <xyz>) and then
write the pseudocode and go figure out all the things I need to know
to write all those pieces, then test and debug.  This does assume,
however, that one knows how to write pseudocode in the first place.

On Thu, Mar 8, 2012 at 11:52 AM, jim <jim at systemateka.com> wrote:
>    Why don't you come by the Turing classroom at 6 PM
> some Tuesday evening. That place/time is scheduled for
> C programming (and assembler, per interest) on Linux.
>    As to books, that depends on your experience. If you
> have little or no programming experience, then Stephen
> Kochan's ANSI C is probably the best book--it is not
> complete but it's a really well written intro to the
> language. Also Steven Prata (C Primer Plus) and Robert
> LaFore (I forget the title) have very good books for
> people just getting into C.
>    One of the best books for those who are serious was
> put out by MIX publishing. It claims it's written for
> intermediate level students, but those must be some smart
> and/or determined intermediates. It's divided into two
> sections, tutorials and reference. Both sections have
> lots and lots of examples, and to have example code for
> each library function is rare in a book.
>    I donated a couple of copies to the library. I'm
> afraid that some pinhead threw them out because they're
> written for MS-DOS. That they're written for MS-DOS has
> nothing to do with their value. It's the explanations and
> example code that's valuable.
>    The K&R book has two editions: you probably have the
> ANSI C edition; check to be sure, as the older edition is
> pre-ANSI spec and in a few ways will throw you off.
>    There is a huge number of tutorials on the internet.
> It takes time to sort through those that make sense to you.
> I have links to some that I like. Wikipedia has very good
> info on C programming.
> On Thu, 2012-03-08 at 07:01 -0800, Robert Chu wrote:
>> Good morning Noisebridge Community,
>> I have decided to start learning C programming and was wondering if
>> anybody could give me good recommendations on: books, videos, talks,
>> papers, etc. So far I am studying from the book Sam's Teach Yourself C
>> in 21 Days Sixth Edition.
>> All resource recommendations are greatly appreciated, and most likely
>> would be a catalyst to my learning.
>> Cheers
>> Rayc
>> _______________________________________________
>> Noisebridge-discuss mailing list
>> Noisebridge-discuss at lists.noisebridge.net
>> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss

More information about the Noisebridge-discuss mailing list