Thread: Learning C Programming

  1. #1
    Registered User
    Join Date
    Feb 2011
    Posts
    2

    Learning C Programming

    I just bought C Programming A Beginner's Course, by Noel Kalicharan, to learn how to program.

    I will be attending college for computer engineering this fall and would like a headstart in this field.

    Where can I get a free complier(?) for windows XP/7 to start writing code and practicing? Thanks in advance

  2. #2
    Gawking at stupidity
    Join Date
    Jul 2004
    Location
    Oregon, USA
    Posts
    3,218
    I'm sure this information is already on the forum somewhere, but a couple of commonly recommended ones are:

    Dev-C++
    Pelles C
    If you understand what you're doing, you're not learning anything.

  3. #3
    Registered User
    Join Date
    Sep 2006
    Posts
    8,868
    There are some fine choices:

    1) Pellec C
    smorgasbordet - Pelles C

    2) Microsoft Visual Express (C and C++ compilers, so watch out)

    3) Code::Blocks (just an IDE), with it's recommended compiler.

    When you find out what your college is using, try to use the same one, because there are differences (not only between features, but also in matters like range of variables for 32 and 64 bit integers, etc.).

  4. #4
    Registered User
    Join Date
    Feb 2011
    Posts
    2
    Thanks guys, I appreciate the feedback.

  5. #5
    Third Eye Babkockdood's Avatar
    Join Date
    Apr 2010
    Posts
    352
    MinGW is probably the cleanest and most compact compiler out there. It's a port of GCC for Windows.

  6. #6
    Registered User ssharish2005's Avatar
    Join Date
    Sep 2005
    Location
    Cambridge, UK
    Posts
    1,732
    MinGW would just be compiler. If you do suggest MinGW better to go for either Code::Block or Dev-C++ as they come along with the IDE. I use Dev-C++ and i'm happy with it. Although the Dev-C++ project has been terminated sadly there wouldn't be any updates avalibale. But still avaliable to download.

    ssharish
    Life is like riding a bicycle. To keep your balance you must keep moving - Einstein

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Machine Learning with Lego Mindstorms
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 01-30-2009, 02:34 PM
  2. Best Approach for Learning
    By UCnLA in forum C Programming
    Replies: 5
    Last Post: 03-21-2008, 02:35 AM
  3. Need Help On a Simple Bank Program
    By oobootsy1 in forum C# Programming
    Replies: 9
    Last Post: 08-08-2005, 10:51 AM
  4. Fun Learning a New Language
    By UnregdRegd in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 09-30-2003, 10:03 PM
  5. Learning Rate Of C++
    By Krak in forum C++ Programming
    Replies: 27
    Last Post: 01-29-2003, 01:53 PM