Oddbean new post about | logout
 C Programming Language by Brian Kernighan and Dennis Ritchie.

This should help you learn the inner workings of C.

You come from a Python background, right ? I suggest you start by porting all that you know in Python to C: data types, files, strings, algorithms, sockets, threads, etc. Take it all and implement in C.