Feb 26, 2023
In the context of someone’s first language:
If it’s important that you want a strongly-typed, OOP-first language, then C# is definitely worthy of consideration (or alternatively, Java). Especially if compile once, run “anywhere” is a possible requirement.
I would agree that Javascript and Python would be great for diving right into it, playing around and getting instant results. No huge commitment, just grasping some basics with something that is easily accessible. In fact, I did recommend both of them recently. However, going from something like that to a strongly typed OOP language might prove difficult later.