I'd say my favorite programming language since about 20 years is Python and it's also the language I use most professionally. I like that it's quite expressive and has lots of libraries (not only external libraries, but I also like the standard library a lot). _Especially_ for small tools the language is really good to get something workable without it becoming messy. Often my code works immediately with few, mostly trivial, changes.
Among the dozen or so programming languages I learned over the years, Forth has impressed me. It's kind of a simple language, but still extremely flexible. Haskell is also very interesting, but I haven't programmed in it since I learned a bit of it a few years ago. That said, Haskell made me much more comfortable with immutable data structures and recursion. :-) I think that learning some Haskell also influenced my Python programming style. Regarding Nim, I can sympathize with gyohng. Some things look natural and expressive while other things look arcane. In practice though, at least for me and at my current experience level, limitations in the Nim standard library get more in the way than the language.