top | item 30735623

(no title)

sillyinseattle | 4 years ago

Zed Shaw's "Learn C the hard way". Had years of scientific programming before that (R, Matlab). But I used to be afraid of working with "real" code bases. This book (which still has an unfinished feel to it) helped me understand how computers work and how to write programs with that understanding - at a high level. Learning about "Object-oriented programming" with plain C was super fun. Not the most illuminating book I've read (e.g. The Gene by Siddhartha Mukherjee), but the others did not change my life.

discuss

order

tbran|4 years ago

Thank you! I've been contemplating what I should learn next. I read your comment, bought the course, and have already started the exercises. Excellent recommendation!

tomrod|4 years ago

I think this is a fantastic recommendation! Having come to coding from the same background (++Python), I feel the need to tighten up my understanding a bit.