¿Cuál es la mejor fuente para aprender .NET?

He estado utilizando .NET Framework desde la versión beta en 2001, con más de 20,000 horas de experiencia en desarrollo en la plataforma, y ​​he enseñado a muchas personas a través de clases, tutoría, capacitación de empleados y capacitación de aficionados.

Puedo decirle que, sin lugar a dudas, no encontrará una mejor fuente para aprender .NET, ya que una no existe. Sin embargo, existen numerosas fuentes excelentes que juntas pueden ayudarlo a aprender la plataforma. Una analogía aquí es que está preguntando “¿Cuál es la mejor fuente para aprender a ser un trabajador de la construcción que utiliza herramientas de Ryobi?” Hay tantos tipos diferentes de trabajadores de la construcción que usan taladros eléctricos, martillos, equipos de medición y sierras que no puede obtener una buena respuesta de una pregunta tan general.

Además, todos aprenden de manera diferente, por lo que los libros, videos, cursos y artículos que una persona usa no siempre serán el mejor recurso para otra.

Le animo a leer la siguiente respuesta para más información sobre esto:

La respuesta de @Matthew W. Christenson a ¿Cuál es la mejor manera de estudiar C # desde cero hasta un nivel avanzado?

Quizás el punto más importante del enlace anterior es no limitarse deliberadamente a una única fuente de entrenamiento, y usar los libros disponibles comercialmente con buenos recorridos y tomarse el tiempo de seguirlos para desarrollar la “memoria muscular”. de utilizar realmente el marco.

Algún otro misc. Consejo:

Aprenda las bibliotecas ‘backend’ como framework de entidades, plataformas de registro, construyendo su lógica de negocios, etc. desarrollando aplicaciones de consola para obligarse a eliminar las complejidades de la interfaz de usuario y luego dominar una interfaz de usuario haciendo que consuma las bibliotecas que usted necesita. He construido que debería existir debajo de él en la pila. Ir directamente a un libro sobre la interfaz de usuario que usted desea a menudo puede desalentar a los desarrolladores por sus malos hábitos arquitectónicos porque la mayoría de los libros hacen un mal trabajo de separación de preocupaciones y aislamiento de capas porque, francamente, eso haría que el libro sea demasiado largo y complicado. Un libro sobre “Aprender a construir sitios web utilizando ASP.NET”, por ejemplo, no debe considerarse hasta que haya utilizado libros más generales y sea capaz de crear una aplicación de biblioteca muy simple de “Libros de propiedad personal / cds / dvd / medios digitales” que funciona como una aplicación de consola (aunque con una interfaz de usuario torpe y menos que ideal). Una vez que hayas terminado con esos mecanismos, aprender la interfaz de usuario será más fácil porque no tendrás la tentación de intentar hacer todo en los mismos proyectos y construirás buenas “costuras” entre las “capas” de tu aplicación.

Finalmente, un buen complemento gratuito para el aprendizaje que siempre me gusta señalar primero a las personas es la Microsoft Virtual Academy de Microsoft, que ofrece recursos de video gratuitos excelentes para descripciones generales de productos y tecnología.

No importa lo que hagas, no te saltes algunos buenos libros y sigue los ejercicios, ¡no solo léalos!

¡Espero que esto ayude! Siéntase libre de seguirme y votar esta respuesta si siente que lo he ayudado en su camino de aprendizaje. No dude en pedirme que responda preguntas específicas en el futuro si tiene preguntas de seguimiento o preguntas específicas sobre tecnología.

Matt Christenson

Hola,

Pruebe TalkIT:
Archivos ASP .Net – Talk-IT
C Sharp Archives – Talk-IT

Este sitio web contiene tutoriales de C # junto con otros materiales relevantes, como los rompecabezas de códigos
5 puzles de codificación: cómo utilizar matrices
5 Rompecabezas de codificación que te enseñan a leer bucles.
Prueba de Codificación – Gana un Premio

C # FAQ ¦ Jargon Buster.

¡Buena suerte!

Hay muchos buenos libros. Depende si desea aprender primero un lenguaje .NET, probablemente lo hará, por ejemplo, C #. Luego puedes echar un vistazo a todo lo que está incluido en el marco .NET. Siempre me han gustado los libros de Andrew Troelsen.

Si quieres invertir bastante tiempo en él y si solo lees 1 libro, definitivamente iría por su última versión: C # 6.0 y el Framework .NET 4.6.

Una vez que esté familiarizado, puede profundizar más en el lenguaje C #, el compilador, el clr, … hay libros especializados en esos temas, como C # deconstruido por ejemplo (C # deconstruido) o simplemente leer blogs especializados de MS para mantenerse al día …

Buena suerte.

El Gremio de Software 🙂

Academia Virtual de Microsoft

ASP. Documentación básica de NET

Documentación de Stackoverflow

Guía básica de .NET

Dot Net Basics tutorial

Obteniendo el programa de entrenamiento de .Net ¡Haz clic aquí!

Todo lo mejor !!

Head First C # Puedes pasar por el entorno .NET mientras aprendes C # y creas algunos juegos móviles muy interesantes. El único inconveniente es que la 3ª edición requiere que ejecutes Windows 8 y la versión más reciente de .NET.

Comprobación Pluralsight. Está teniendo muy buenos materiales de aprendizaje basados ​​en video

MSDN Library porque pediste lo mejor.

Este canal de Youtube:

Kudvenkat

y documentación de MSDN.