In reply to @neeraj4719 "I recently found out": I came to nim from a very similar place, I used to use Kotlin for my game engine, tried Rust, but not only it’s slow to compile, but also a constant fight against a compiler that forces you to pre-design. The experience with nim has been an absolute bliss from the beginning. Great community, a lot of space to contribute, a mature enough language with a lot of features that ease development while keeping it safe enough. tbh being able to integrate with native/c libs is a bliss, same for working on a highly abstracted language but that also allows you to use pointers naturally. Also meta programming features (pragmas, templates, macros) are really good once you get used to those.