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?
A lot of basic principles remain the same from one language to another. Some have more features than other, some have slightly obtuse grammar, but as long as you stay in the same class of programming language, it can be a good learning experience. Learning from “simple” languages and building up was the way to go for a long while.
I’m not sure I’d call Zig or Go “easy” programming language though. Most languages you’ll hear about these days are quite high level (even C++ and C got there over time). These days, I’m not sure where one would start from scratch. “scripting” languages are a good idea, since they are extremely easy to experiment with, and unless you start poking too much can’t do any harm.
But basically, if you stay with imperative programming (most used languages are like this) 80-90% of the knowledge you’ll get in one translate into another; there’s no bad way to start.