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. 
 that's what I was doing, then I found Go and will continue with it.

Go to me seems like C but "more modern"in the sense that it gives less control to the programmer, which is a good thing for me rn! I don't want too much control, or I'll mess up things! 
 By all means, pursue what seems best to you.

But don’t be afraid of “more control”, you won’t brick your PC.

And you’re not that CrowdStrike intern who brought down half the internet because of a null pointer 😂