If you want to learn systems programming, I can recommend learning C. If you want to learn a programming language which allows systems programming, I guess Rust is not a bad choice. But it might be less helpful if the systems basics are unknown.
I'm an industrial equipment programmer, so I do see C quite often. Actually, aside from C, it's just that when I first learned programming in college, I started with C. I thought that was only natural, but I guess I didn't explain enough. Inside my own head, C just feels like a given.
If you know C well already, there is nowhere to go deeper systems-wise, apart from assembly. Maybe you mean higher as in more abstract? Rust is pretty abstract compared to C. Zig not so much by design. If you want to try something else entirely paradigm-wise, maybe something like Haskell could be interesting to you, or if type systems interest you, TypeScript's is quite sophisticated.
Ask the marketing department that destroyed one of the most famous brands on earth, MS Office, and renamed it to "Microsoft Copilot 365 app": https://office.com
Exactly this. The question pretends that there is a whole group of "power users" who all do the same thing, but that couldn't be further from the truth IMO. There are users like me who program and don't want to spend forever configuring audio driers, etc. There are power users who like to tinker. And there are people who do a bit of both, to every extent on the scale.
Imports are needed and important, not "bad". Most countries import goods. Why? Because not everyone produces everything. That is how society started and still works today.
reply