No podría estar más en desacuerdo con todas estas respuestas.
- C # como lenguaje
Está orientado a objetos por naturaleza y, a pesar de que algunos defensores funcionales lo dirán, no hay problema con eso si sabe lo que está haciendo (ningún lenguaje impide que un desarrollador cree un código incorrecto). Tiene mucho azúcar sintáctico, lo que le permite pasar más tiempo creando código comercial. Los genéricos están bien implementados y también el código asíncrono.
- Herramientas de desarrollo
Para desarrollar en C # tienes algunas excelentes herramientas disponibles. Puede pagar una licencia de Visual Studio, que es uno de los mejores IDE disponibles, o usar la edición Community si está permitido. También puede usar VS Code que, en mi opinión, está superando a Atom y Sublime y se puede ejecutar en cualquier sistema operativo.
- ¿Qué tipo de proyectos puede llevar a cabo un programador independiente de Python durante sus primeros días?
- ¿Qué características quiere el 80% de los clientes cuando solicitan un 'sitio web'?
- ¿Qué se necesita para ser un escritor de contenido independiente?
- ¿Cómo conseguir clientes cuando soy un novato en Upwork (anteriormente oDesk)? ¿Cómo puede mi perfil parecer más confiable?
- ¿Se aplica el GST a un profesional independiente cuyo cliente es estadounidense?
- Marco de referencia
Largos son los días en que solo estaba disponible en máquinas con Windows. Con el nuevo .NET Core puede apuntar a cualquier tipo de sistema operativo y con la reciente adquisición de Xamarin por parte de Microsoft, el desarrollo para cualquier sistema operativo móvil es gratuito. Si está desarrollando aplicaciones web, la nueva versión de ASP.NET Core (MVC) es una mejora importante, rápida y ligera, y ya la estoy usando con éxito en producción y actualmente es mi recomendación en el mundo .NET y puede usarla. en todos lados.
Entonces, para concluir, no digo que sea la mejor opción que tenga, pero puede ganar mucho dinero con ella.
Como nota al margen, es mi elección para cada MVP que hago, tanto para mí como para los clientes, desde la web hasta los dispositivos móviles.