Newbie: Searching for a Projekt to practice C programming

Discussion in 'C Programming' started by Humbaba Roland, Apr 7, 2004.

  1. Hi
    I have finished reading a book about C Progamming ("The ANSI C
    Programming", by the way its very good and i can just recomend it).
    Now I want to practice and improve my programming skills. I have
    searched for a project to contribute to. The first thing i did was to
    look at the registered pojects at But I found it
    very hard to choose a project, because there are so many and i do not
    really know which ones are suitable for newbies. I also did some
    googling and did not found any suggestions.
    So it would be very nice when somebody could suggest some projects. It
    should be a project that is not too demanding for a newbie, but at the
    same time demanding enough, so I can learn many things. Furthermore it
    should be a project for Linux or at least Unix.

    Humbaba Roland, Apr 7, 2004
    1. Advertisements

  2. Humbaba Roland

    Martijn Guest

    So it would be very nice when somebody could suggest some projects. It
    A forking echo server? :p

    Maybe try comp.programming, they are more about the meta-programming
    Martijn, Apr 7, 2004
    1. Advertisements

  3. Humbaba Roland

    Joe Wright Guest

    Reading a book about C is a good start. I assume you have completed to
    your satisfaction, all the examples in your "The ANSI C Programming"
    book. When I first knew enough about C to want to practice it, I
    starting writing clones of existing utilities just to see if I could.
    You might write your own version of cat. Call it kit. Get the
    specification from 'man cat' and write kit. Try them both, compare
    results, ask questions. It should be fun.
    Joe Wright, Apr 8, 2004
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.