Would it be possible to have a civil discussion without egos measuring contest ?
In my experience, as a C & C++ developer for several years, I've had a harder time going from C to Java (because people still use Java in embedded systems for some reason) than from C to Nim because the way I think in Nim is very close to the way I think in C. Syntax doesn't matter that much as long as it stays coherent (and Nim is very coherent). A new programming language should offer solution to programming problems and not just fancy propose fancy new syntax. Lisp, Haskell, Cobol are still used to this day and it is NOT because of the syntax. Yes, people who come from C++ will need to adjust their habits regarding syntax (and I'm not just referring the intentation / bracket). But it's really not that hard and there is sufficient documentation IMO. Someone claiming they refuse to use XX programming language because of the syntax means they don't actually see the benefit of learning something new for their work.