Ask HN: Just finished my dissertation, what language should I learn for fun?
After working so much on my PhD dissertation, I finally want to take a break and code some things for fun. I want to start by learning a new language (I have been using C#, Python, and JavaScript). I'm not looking for a job, just a fun and capable language for side projects.
Nim and Crystal have been getting a lot of praise on HN, but I am also considering Go, Rust, and Elixir. While there is no perfect answer, I am open to suggestions.
11 comments
[ 3.6 ms ] story [ 32.5 ms ] threadAfter looking at some projects on github that use Nim, I'm very impressed. Thanks for all your work on this!
[0] https://news.ycombinator.com/item?id=14280565 [1] https://tutorial.ponylang.org/
Rust is a lot more verbose than a language like Elixir so it might feel like wading through mud for a while.
I'm also throwing out the suggestion of a Lisp. Homoiconic macros are interesting and difficult. I'm currently reading Let Over Lambda by Doug Hoyte and it's like there's a whole world of technique I had no idea existed.