Been learning / practicing #Rust for a few years now. still not feeling confident in it even in a medium level dev. Maybe I have to try something else for a while for fun. #vlang ? #zig ? Um... VLang is like a fun cool pet project & Zig seems to reach stable in ~5 years :D
@jadi
now that i look at myself with rust, i feel the same,
#nim and #haskell are fun too to play with :D
@jadi do Scala. In some ways, it's harder than rust but it just might be more compatible with how you think
@jadi just get beter in rust... dont langhop

@jadi I enjoyed tickling my mind with #Haskell after learning #RustLang. I have no intention to use Haskell, I don't think it is practical for what I do and prefer, especially because it doesn't offer the highest performance. But learning it was fun, a small challenge though.

You will see how Rust borrows many of the useful and practical concepts of functional programming languages. Seeing something from a different angle gives me a deeper understanding sometimes.

@mo8it

A good programming language is a conceptual universe for thinking about programming.

-- Alan Perlis

------------

I will continue learning #Rust for sure, but looking for something as a side fun.

@jadi
I believe getting deeper in #rust and challenging yourself with more complicated problems could be more entertaining.
Personally, I do like to challenge myself by tackling the problems that push my boundaries, and attempting to find the most effiective and clever solutions.

@jadi
If you want even newer and more of a work in progress then Zig, I stumbled upon a language called C3 a bit ago. Haven't actually tried to program in it yet.

https://c3-lang.org/

C3 Programming Language

C3 is the ergonomic, safe evolution of C. Familiar syntax, full ABI compatibility, optionals, slices, contracts and zero-cost abstractions.

@jadi
No language beats Haskell for being fun.
And it definitely fulfills your criterion of having you think about the concept of programming.
In fact, it only does that.

@jadi
And if you decide to go that path I highly recommend these slides:
https://github.com/google/haskell-trainings/releases

I attended his training on Google campus in 2016 and it was two days of pure fun.

Releases · google/haskell-trainings

Haskell 101 and 102: slides and codelabs. Contribute to google/haskell-trainings development by creating an account on GitHub.

GitHub
@jadi The book Seven Languages in Seven Weeks by Bruce Tate is fun. A taste of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby.
@jadi i agree that zig is not quite mature yet, but it's still fairly usable. much more usable than vlang, which is a joke in comparison.