¿Cuál es la mejor manera de aprender visual C #?

No hay tal cosa como “C” visual. El “visual” es solo el nombre de marketing que Microsoft le dio al programa utilizado en el que escribe C # (es decir, Visual Studio). C # es C # es C # … Lo más cercano a “visual” que obtienes es utilizar la interfaz de arrastrar y soltar al diseñar formularios (ya sea WinForms, WPF o GTK #), en cuyo caso el lenguaje no tiene nada que ver con eso.

Dos cosas:

  1. No creo que un video tut sea el camino a seguir con la mayoría de los lenguajes de programación (obtendrías resultados mucho mejores de un libro / texto basado en tut). Puede ser útil para las cosas visuales para diseñar formularios, o tal vez mostrarle los diálogos en Visual Studio / MonoDevelop / SharpDevelop al cambiar la configuración, pero sería casi inútil mostrar cómo escribir código. Mi principal queja acerca de los videos es que el tempo nunca es lo que necesito, ya sea echarle un vistazo a algo demasiado rápido o (más a menudo) aburrirme hasta la muerte explicando todo lo que ya sé, lo que me hace avanzar y tiende a extrañar cosas. En realidad quería ver. Mi segunda queja es la dificultad de hacer referencia a la actualización para actualizar algo, si los tuts no se dividen en partes pequeñas, debe desplazarse por el tiempo para intentar encontrar dónde se dijo o se mostró. Los libros tienden a tener un índice / contenido muy bueno, por lo que las referencias son mucho más fáciles, y puede ir exactamente a su propio ritmo revisando y / o saltando según sea necesario.
  2. No puedo decirte específicamente cuál sería la mejor manera de aprender C # específicamente. Era algo así como mi décimo idioma, y ​​simplemente comencé a usarlo directamente desde el sistema de ayuda del IDE (es decir, presione F1).

Lo que puedo decir es cómo aprendí mis primeros idiomas y cómo creo que debería hacerlo.

Mi primer idioma (Básico) “Aprendí” con el ejemplo, viendo lo que otros han escrito y luego tratando de averiguar qué cambiar para hacer otra cosa. Mi segundo (AutoLisp) Literalmente aprendí de la documentación, como un libro de texto en clase, simplemente revisé cada capítulo tratando de implementar todo lo que se discutió en el mismo, y me obligué a completar los ejemplos hasta que pudiera hacerlos sin necesidad de consultarlos. al libro Luego C haciendo lo mismo que hice con Basic, es decir, encontrar cosas ya hechas e intentar volver a implementarlas, pero también compré un libro para esto y revisé cada capítulo. Mi cuarto, quinto y sexto (Pascal, C ++ y Java) estuvo en la universidad a través de un curso de CS estructurado durante cinco años.

Después de eso, empecé a usar cualquier lenguaje que se me pusiera delante. Rara vez tomaría más de una semana o dos simplemente revisando algunos documentos / documentación básica para poder estar razonablemente cómodo al usarlo.

Lo que sugeriría: busque algunas guías o libros escritos (por ejemplo, Tutoriales de C # (C #), Computadora gratuita, Programación, Matemáticas, Libros técnicos, Notas de clase y Tutoriales), o vaya a algún curso en línea (u otro). Definitivamente obtendrá mucho más de eso si recién comienza con la programación.

Pruebe algunos tutoriales simples – busque “hello world C #” para comenzar. Trabaja a través de ellos y haz que la aplicación funcione. Gradualmente puedes probar más y más tutoriales avanzados. Ya que puedes hacer mucho en el editor visual en C #, querrás comenzar gradualmente a buscar tutoriales que se centren únicamente en la sintaxis del lenguaje.

Si realmente te quedas atascado, aprender Java haría la tarea muy fácil: C # está muy basado en Java, aunque hay diferencias.

Microsoft tiene una gran cantidad de tutoriales, desde simples hasta más complejos: Tutoriales de C # (C #)

Aunque están basados ​​en texto, no necesitarás pasar mucho tiempo leyendo. Sólo tienes que probarlos prácticamente.

Hay uno seguro: instalar Visual Studio. Luego navegue por alguna biblioteca de SDK y MSDN, ejemplos incluidos. Inscríbase en el curso de autenticación https: //www.microsoftvirtualacad … luego tome un libro y déjelo intentar.

Te recomiendo que empieces a inscribirte en la Academia Virtual de Microsoft, esto podría inspirarte y mantenerte interesado en el aprendizaje, ya que otorga puntos y certificados (“certificado de aprendizaje”).
Aquí hay 2 de los sitios que encuentro increíbles:
http: //www.microsoftvirtualacade

Tutoriales gratuitos en C # para principiantes