C is the lingua franca of computing, having a basic understanding of it is in my opinion an essential skill. So I would disregard the recommendations of learning Zig or Rust for now. These languages have their place but they aren't as entrenched and universal as C.
To learn C you could try a few of the exercises on the exercism C learning track. Another good project, to learn a new programming languages in general, is building a calculator that parses an expression like 2 + 3 / (5 - 1) and outputs the result while respecting the correct order of operations.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments