In reply to @neeraj4719 "I recently found out": Talking about Nim 2 here which will be replaced by Nim 3 (currently called `Nimony`) but not really in the near future as (and I quote) "Nim 2 is a pretty complete language and replicating it will take it's time" Everything mostly works Fast (Almost D/Rust like performance) Easy to learn and build stuff with Very good features (tunable garbage collection method, macros, ...) Good enough ecosystem of libraries but still not as developed as Python, JS, C or even Rust Good enough learning resources (still lacks something like the Rustlings which I'm working on) Docs are good Tooling is terrible (LSP sucks, compiler still has very specific bugs but I don't blame the Nim team as the language is very complex) Overall a very solid language that lacks tooling and a little bit of features, and all of that will be fixed in Nim 3 (at least the update notes for Nim 3 say so)