Search code examples
ckernighan-and-ritchie

How should I learn C?


I'm interested in learning C. I have read K & R, and I have even done some simple C extension work in R and Python. What's a worthwhile project idea for doing something more substantial with C? Any good online resources, similar to Dive Into Python? In particular, resources focused on programmers that already know newer languages who are trying to learn C (that mention things like "Asking an array for its length is nonsense in C, you lazy Pythonista").

My background:

Math/stats, day to day programming in Python, R, mostly around natural-language-processing, algorithms, and the like.


Solution

  • Have a look at After K&R what book to use to learn programming in plain C?