C# has become quite a big language although it manages to hide the complexity quite well compared to C++. There is very little in the language that will trip you up, unlike C++.
The only problem I have with it is it is still really Windows only, hopefully that will improve with .Net Core 3.
The only problem I have with it is it is still really Windows only, hopefully that will improve with .Net Core 3.