advisable
Yes, 100%. I would start here : https://hapticx.github.io/happyx/#/
Programming in Nim is a lot of fun overall and I have found I spend less time worrying about the hidden aspect of my programs or having to deal with boiler plate code.
When I write C++ or Rust, I end up having to deal with things that don't really matter for 95% of the codebase and that I only want to deal with in specific situation.
When I write Go, I end up frustrated about the amount of boiler plate code needed for things to work and the amount of repetition.
When I write Python, I end up frustrated with the lack of strong typing and lack of clear reference / mutability / copy semantics.
Nim hit that sweet spot of being readable, not needing to repeat / write lots of boiler plate code while having strong typing and good copy / move / reference semantics to understand your codebase. And for the more complex stuff, you still can handle the low level stuff directly and you can use tags to check dangerous API are not leaking.