Hello everyone,
I'm fullstack web developer. I know php, javascript, nodejs and learned a little go lang. I want to improve myself and learn strong typed, low level programming language but I don't know which one.
I want to learn new language because I want to learn new ways of thinking about problems and new ways of solving problems. I want to improve myself at programming. I can't feel like I'm programming or solving problems at web development anymore. I'm just doing same things at web development.
C/C++ is good option but it has lots of keyword (over 90 if I remember correctly) and it's old.
Rust is good option too. New and modern language, Mozilla develops it (I love Mozilla) and it's really favorite language at stackoverflow but it's new and doesn't have much library bla bla.
Python is good option. It has lot's of library, very well supported...
What would you do and why?
Malbolge :kappa:
More seriously, go with whatever you feel the most. I'm not an experienced developer but from my veeeeery little experience, everytime I tried to learn a language I wasn't into, it was way more longer.
I usually try to think about a project. When I got one that I would enjoy programming, I pick the language which suits the most to this idea. Finally, I learn through the difficulty and needs of my little project !
Rust is about security if I remember it correctly.
Go about rapidity.
Python about.. pretty much everything imho (and incredibly fast to learn).
etc.
Good luck and happy coding !