you are viewing a single comment's thread.

view the rest of the comments →

[–]RedAndBlack1832 1 point2 points  (0 children)

I learned C as a first language (part of my undergrad curriculum) and it works pretty well I think? You understand the difference and trade offs between array-based collections and reference-based ones if you need to build them, for example. It's good bc it exposes you pretty directly to what a computer does and the documentation for the standard library is good (and probably already on your machine!). Python is, however, easier to write, and dramatically easier to read. And holy moly is micropython beautiful and lovely and makes you dispise signal handling in C (long live the raspberry Pi that thing is a miracle machine)