> Try building a project in Nim or Zig to see if you like the syntax, features, and design choices. for the most part, yes. I want that committment of go. Go commits to backend and does it really really well and almost no one would disagree (exceptions still exist but a handful I guess). Even though there are people who made some packages/libs/frameworks to build frontends with go, they're all third party AFAIK. Go only commits to backend and stands out. Similar is gleam. Unfortunately I backed out because I'm already learning Java and Go mainly, learning rust in spare time (which I'm optionally planning to replace with options I mentioned right there 👆). The problem is, Go isn't really well suited for systems programming at the lower level (as low as C). I want to learn just one systems language that doesn't require me to know another systems language. for example, some time back when I was doing flutter. What happens there, if you want to do platform level improvements or platform specific changes, you should know kotlin or swift or cpp or js. but if you go native, yk. only swift for ios/mac, only kotlin for android, only js for web. and now i'm hearing kmp for all. but yeah, just to give an example about my problem... flutter. I wanna know dart and do everything.