tags:

views:

472

answers:

3
+2  Q: 

I want to learn C

Hi, everyone!

My major is not computing, but I really love computer tech, and I want to learn C. In college, I have learnt a little bit of C and C#, and used C# develop a small piece of software.

Can you recommend any good books, websites, blogs, advice, tools, etc. to me?

Thank you very much!

+12  A: 

Nothing better than some good old K&R.

http://www.amazon.com/Programming-Language-Prentice-Hall-Software/dp/0131103628

any ANSI compliant C compiler will do you fine.

John T
Bob Somers
Nothing against you John, but there are too many people asking about learning C today
Robert Gould
Ah, i just logged on. Would you like me to wiki my post?
John T
@John Nah its ok, I don't really care about you getting the rep. However this question is like a super uber dup today alone :)
Robert Gould
+2  A: 

I've got to agree, K&R is the way to go. C Primer Plus is also quite good though:

http://www.amazon.com/Primer-Plus-5th-Stephen-Prata/dp/0672326965

Daniel Nadasi
A: 

Once you are comfortable with basic stuff, it might be a good idea to take a (very careful) look at Expert C Programming: Deep Secrets. It tells you a lot of tiny details that might be overlooked when you read K&R, and a lot of interesting C related stories too. It's freely available online.

Enjoy C programming.

PolyThinker