Women in Technology

Hear us Roar

  C is for Cocoa
Subject:   Maybe you should simply recommend particular books for people to learn C from
Date:   2003-07-31 08:23:22
From:   anonymous2
I do not mean to be terribly harsh, but the fact that this article qualified as an article blows my mind. I am a senior in Computer Science at LSU where we have learned C from day 1 and used it ever since as our program is more of a system development program. There is so much more that these people will need to know that you cannot possible fit into even a moderate number of articles.

Here are some books that I would recommend for anyone who is interested in learning C and possible to go a bit deeper in design:

The C Programming Language (authors homepage: http://cm.bell-labs.com/cm/cs/cbook/)

"This book is written by the developer of C, Dennis Ritchie. Every programmer that uses C has/should have a copy of this. It is filled with useful information, realistic examples, and concise."

C How to Program (ISBN: 0132261197)

"This is my first C book that was really good. I didn't care for some of the examples whenever I got later in my data structure courses, but it is worth its weight. However, please make sure to order the 2nd edition as the 3rd edition is half C++ and excludes the library of functions and descriptions."

A data structures book in C wouldn't be bad either, however my copy is at home, so I can't recommend one.

Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • Maybe you should simply recommend particular books for people to learn C from
    2003-07-31 10:43:00  tallama [View]

    Hi, this is the author.

    Yes, I agree it would be wonderful if everyone who wanted to program could go to college and learn all this stuff as they worked their way to their CS degree. It would also be wonderful if the texts you mentioned were understandable for those people who don't already have CS degrees.

    The idea here is to get people to a point where they can poke around a bit and discover things on their own. I am a firm believer that the best way to learn how to do almost anything on your computer is to read/be told/whatever the basics, and then explore and learn the more advanced things as you go. It's not holistic, but then what is, really?

    If these tutorials don't help you, that's fine; don't read them. But from the other comments here I hope you can acknowledge that many other people have been looking for just such an approach, and that's why this tutorial is a good idea; people want it. If you're not one of those people, that's fine, but that doesn't mean that no one wants it. (Don't fall into the common CompSci trap of believing that everyone's needs and wants are yours).