I'm a physics graduate working as a data engineer with about five years of Python experience from both college and work. I'm eager to explore new programming languages, especially those that offer different paradigms like compiled versus interpreted languages. However, with so many options out there, I'm unsure which language would be best to learn next.
3 Answers
Have you thought about learning Rust? It's gaining a lot of traction in data engineering. Plus, if you're interested in computing principles, Coq could be a fun challenge!
If you want something simple yet powerful, consider C. It's fundamental and can really solidify your understanding of programming.
If you're focusing on programming languages, I suggest looking into Julia or C. But if you want to dive into different paradigms, Haskell and Clojure could be interesting choices.

I've heard a lot about Rust! Maybe I should give it a shot. Thanks!