¿Cuál es la mejor manera para que un desarrollador sin experiencia en C # comience con .NET (ahora que Microsoft lo ha abierto)?

Estoy de acuerdo con Damien Allan en que debes comenzar a construir cosas, pero a veces es más fácil decirlo que hacerlo. Aquí hay algunas sugerencias para comenzar.

Descargar Visual Studio Community. Este será un IDE gratuito para que pueda comenzar a crear aplicaciones. Incluso tienen algunos tutoriales para comenzar.

Vaya a Microsoft Virtual Academy y cree una cuenta. Este es un gran recurso para aprender todas las cosas .NET. He visto muchos de los videos aquí y aunque a veces no son los mejores, definitivamente te ayudarán.

Si tiene algo de dinero para gastar en el proceso, definitivamente recomiendo obtener una suscripción a Pluralsight. Incluso si es solo un mes a la vez. Hay algunos recursos sorprendentes para aprender C # y la pila .NET. Desearía haber comenzado con ellos primero ya que su biblioteca de videos de capacitación es bastante extensa.

Una vez que tenga algunos conceptos básicos en su haber, comience a tratar de emular otras aplicaciones que le gusten. Vea si puede construir un clon o dos. También puede probar sus habilidades para resolver problemas con algo como Codewars, donde trabaja en desafíos de código en el idioma que elija.

Hay tantos otros recursos por ahí, que sería difícil enumerarlos a todos. Comience aquí, busque más más adelante y siga avanzando.

¡Buena suerte!

Descargar Visual Studio. Construir cosas. El sitio del Centro de desarrollo de Windows está lleno de muestras y los foros son un excelente lugar para obtener ayuda. Mi blog (Desarrollando para Windows moderno) tiene un artículo de ‘Hola mundo’ y varias otras publicaciones relacionadas con WinRT.