I'd say Go. It's modern, fast, secure and concurrent. Rust is another great choice. Also, learning C gives you a strong foundation so that's always a great choice when you're a beginner.
I'm new (a little over a year coding, 6 months of it working a freelance gig). I was exposed to Go early on due to my bootcamp internship. I really like it. It is easy to read and if you can't find a Go solution Python is pretty close reading-wise. It forces you to think about where your variables are stored (via pointers), handle errors at every point (it can be verbose, but you can write helper functions to minimize this).
I am a software developer that loves to research, learn and unlearn to solve human and business problems. I write PHP(Laravel), JavaScript(React), I contributed to Firefox Debugger and tutor @udemy.
I'd say Go. It's modern, fast, secure and concurrent. Rust is another great choice. Also, learning C gives you a strong foundation so that's always a great choice when you're a beginner.
I'm new (a little over a year coding, 6 months of it working a freelance gig). I was exposed to Go early on due to my bootcamp internship. I really like it. It is easy to read and if you can't find a Go solution Python is pretty close reading-wise. It forces you to think about where your variables are stored (via pointers), handle errors at every point (it can be verbose, but you can write helper functions to minimize this).
There are so many choices and that is why beginners have to be smart about picking what to learn not be too confused.
Thanks for the input.