I have been thinking of learning some programming recently, but I don’t feel confident enough. Is there any point in beginning with something like Zig or Go, and switching to something more serious later?
I have been thinking of learning some programming recently, but I don’t feel confident enough. Is there any point in beginning with something like Zig or Go, and switching to something more serious later?
Firstly, Zig and Go are serious. Anybody who told you different isn’t a good person to learn from.
My journey was:
With some others thrown in I’m sure and some hardware description languages. The stuff I learnt in Basic 45 years ago is still relevant today. I learnt something from all of them. It doesn’t really matter where you start, but you have to take a first step and you need to write code to learn, even if it’s just copying it. It has to go through your fingers.
I remember people telling Zig was a “vibecoder” language, in the context of rewriting Bun to Rust. Yeah I know, a very odd kind of logic
Whoever told you that really doesn’t know what they are talking about. Zig has a (IMO too strict) policy of no LLMs in any way to be used for it in an official capacity.