IMO .NET is a great option for newcomers. In more recent years, a substantial amount of work has done into making .NET more accessible for everyone. Today can run .NET on MacOS, Linux and IoT devices (.. and of course Windows). That also includes building mobile apps for Android and iOS. You have solid developer tooling that'll help you get started, and most of them are free.
We've also revamped our docs to make them more modern and approachable. They're also open source, so feel free to add or update the documentation if you feel like contributing. Also, if you browse through Microsoft Virtual Academy you'll come across tons off free video training material.
This upcoming AMA might be a good opportunity for you to learn more from one of the most knowledge individuals in the .NET community. hashnode.com/ama/with-scott-hanselman-cjbx98jh506…