It’s very cost-effective and nice for getting some hands-on learning expertise.
C# is simple, open-source, flexible, and has a great community.