Principales respuestas
Mejor forma de aprender C# desde lo basico a lo avanzado

Pregunta
-
Hola, quizás estoy pidiendo mucho, pero ya que no tengo experiencia suficiente debo hacer la pregunta.
¿Saben de alguna forma de aprender verdaderamente C#?
Estoy interesado en aprenderlo hasta su última versión, la cual entiendo, es la 8.0, pero no veo libros en español actualizados, todos se quedaron estancados en la versión 4.0, y desde la 5.0 es que empezamos a ver cosas más útiles como la programación asíncrona.
Estuve muy tentado de comprar el libro C# in Depht 4th Ed. de Jon Skeet, porque según leí en Reddit está muy actualizado, pero pues a demás que es algo costoso no explica todo el lenguaje, más bien es una especie de actualización de su 3ra versión, sin contar que está en inglés y aunque esto no es un problema, pues me es más cómodo leerlo en mi lengua nativa, así que si voy a pagar por algo, que me sea agradable y no un reto incómodo...
Estuve viendo los cursos de Jesús Cónde y PildorasInformáticas en YouTube, pero no son suficientes, se dejan muchas cosas en el aire y yo quiero leer algo más completo y detallado, como el manual de referencia, que la última publicación fue la de la versión 5.0, pero también en inglés... y la verdad me interesa mucho leer documentos tan precisos como esos, pero en español.
Entonces, ¿existe algo así? ¿un autor que explique desde lo básico hasta lo avanzado? si no lo hay, ¿hay autores distintos pero que expliquen todo el lenguaje en verdad? no quisiera gastar dinero en algo que no voy a disfrutar leyendo, más cuando soy de Venezuela donde cuesta tanto conseguir el dinero.
Gracias por cualquier información que me puedan dar, por cierto entiendo que Microsoft ya tiene publicada una guía de programación de C# online (docs.microsoft. com/es-es/dotnet/csharp/ es que no puedo publicar enlaces aún) que es bien informativa según he ojeado y al parecer está actualizada hasta su versión 8, pero desconozco si son tan completas como los libros que puedan haber por allí. Lo que quiero evitar es aprender a medias...
Así que nada, cualquier información, sabré agradecerla. ¡Buen día!
Respuestas
-
Hola Eduard Rivas, ¿Cómo estás?
Voy a empezar con ésta pregunta ¿Por qué quieres aprender C#?
¿Por qué no C, C++, A, B, COBOL, Python, Java, Rubi o otras de las tantas opciones?
Yo pienso que tú no quieres aprender C#, tú realmente quieres alguien que te enseñe C#
Mi amigo fferegrino entre otras cosas tiene unos cursillos quizá no a profundidad y al nivel tan practico que tú lo quieres pero te lo recomiendo -> https://thatcsharpguy.com/tag/AprendeCSharp/ (en español además).
En venezuela o quizá cerca puedes conectarte con otros fanaticos del C# en habla hispana, he oido que los Españoles tienen buenos programas sobre desarrollo de C# en Channel 9 (ojó es un secreto que hay recursos para fanaticos del C#)
Ahora, ya ganada tu confianza te respondo desde mi punto de vista personal.
Yo pienso que la mejor manera de aprender C# es de los manuales de referencia públicos por Microsoft.
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/
O cursos por pago quizá en Edx, gratuitos en MVA o te recomendaria buscar algun libro de la editorial Pearson sobre C#(ojó pueden ser caros) pero afortunadamente hay métodos más oficiales de C# y .net Framework en Microsoft Virtual Academy.
date una vuelta por los recursos que te envie
O dependiendo de lo que pienses pagar y estes dispuesto a hacer por quizá esforzarte un poco más por algo quizá no bien en español pero más practico y mejor fundamentado existen cursos con C# en
Microsoft | Learning
https://www.microsoft.com/es-es/learning/visual-studio-training.aspx
Cursos para obtener certificaciones de Visual Studio
Certifíquese y demuéstrele al mundo que está listo para sacar el máximo partido a las soluciones a nivel empresarial y a las capacidades de creación de códigos de Visual Studio para ofrecer nuevas aplicaciones en una amplia variedad de plataformas.
-
Nivel principiante: Desarrollador
Realice uno de estos cursos de Visual Studio y prepárese para obtener la certificación Microsoft Technology Associate (MTA).
-
Nivel Expert: Aplicaciones de Windows Store usando HTML5
Realice los tres cursos de preparación para obtener la certificación Microsoft Certified Solutions Developer (MCSD):. Aplicaciones de Windows Store Apps usando HTML5.
-
Nivel Expert: Windows Store Apps usando C#
Realice estos cursos y prepárese para obtener la certificación MCSD:. Aplicaciones de Windows Store usando C#.
-
Nivel Expert: Web applications
Realice estos cursos y prepárese para obtener la certificación MCSD:. Aplicaciones web.
- Editado eRiver1 jueves, 18 de abril de 2019 15:41
- Propuesto como respuesta Carlos_Ruiz_M viernes, 19 de abril de 2019 15:00
- Marcado como respuesta Eduard Rivas martes, 23 de abril de 2019 14:59
-
Todas las respuestas
-
Hola Eduard Rivas, ¿Cómo estás?
Voy a empezar con ésta pregunta ¿Por qué quieres aprender C#?
¿Por qué no C, C++, A, B, COBOL, Python, Java, Rubi o otras de las tantas opciones?
Yo pienso que tú no quieres aprender C#, tú realmente quieres alguien que te enseñe C#
Mi amigo fferegrino entre otras cosas tiene unos cursillos quizá no a profundidad y al nivel tan practico que tú lo quieres pero te lo recomiendo -> https://thatcsharpguy.com/tag/AprendeCSharp/ (en español además).
En venezuela o quizá cerca puedes conectarte con otros fanaticos del C# en habla hispana, he oido que los Españoles tienen buenos programas sobre desarrollo de C# en Channel 9 (ojó es un secreto que hay recursos para fanaticos del C#)
Ahora, ya ganada tu confianza te respondo desde mi punto de vista personal.
Yo pienso que la mejor manera de aprender C# es de los manuales de referencia públicos por Microsoft.
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/
O cursos por pago quizá en Edx, gratuitos en MVA o te recomendaria buscar algun libro de la editorial Pearson sobre C#(ojó pueden ser caros) pero afortunadamente hay métodos más oficiales de C# y .net Framework en Microsoft Virtual Academy.
date una vuelta por los recursos que te envie
O dependiendo de lo que pienses pagar y estes dispuesto a hacer por quizá esforzarte un poco más por algo quizá no bien en español pero más practico y mejor fundamentado existen cursos con C# en
Microsoft | Learning
https://www.microsoft.com/es-es/learning/visual-studio-training.aspx
Cursos para obtener certificaciones de Visual Studio
Certifíquese y demuéstrele al mundo que está listo para sacar el máximo partido a las soluciones a nivel empresarial y a las capacidades de creación de códigos de Visual Studio para ofrecer nuevas aplicaciones en una amplia variedad de plataformas.
-
Nivel principiante: Desarrollador
Realice uno de estos cursos de Visual Studio y prepárese para obtener la certificación Microsoft Technology Associate (MTA).
-
Nivel Expert: Aplicaciones de Windows Store usando HTML5
Realice los tres cursos de preparación para obtener la certificación Microsoft Certified Solutions Developer (MCSD):. Aplicaciones de Windows Store Apps usando HTML5.
-
Nivel Expert: Windows Store Apps usando C#
Realice estos cursos y prepárese para obtener la certificación MCSD:. Aplicaciones de Windows Store usando C#.
-
Nivel Expert: Web applications
Realice estos cursos y prepárese para obtener la certificación MCSD:. Aplicaciones web.
- Editado eRiver1 jueves, 18 de abril de 2019 15:41
- Propuesto como respuesta Carlos_Ruiz_M viernes, 19 de abril de 2019 15:00
- Marcado como respuesta Eduard Rivas martes, 23 de abril de 2019 14:59
-
-
¡Hola eRiver1! Estoy bien, a pesar de todo, gracias por preguntar. Espero que tú también.
¿Por qué quieres aprender C#? ¿Por qué no C, C++, A, B, COBOL, Python, Java, Rubi o otras de las tantas opciones?
Antes que nada, debo reconocer que me llamó la atención lo de obtener certificaciones de Microsoft, leeré algo sobre ello. Pero, en síntesis, quiero aprender C# para poder desarrollar web con él y en un futuro aplicaciones móviles, sea con Xamarin o lo que esté en el momento, que me imagino que, sabiendo el lenguaje con fuertes bases, adaptarme a la plataforma no será complicado.
C# me llama la atención pues he visto que ha avanzado bastante desde su creación y tiene una gran comunidad detrás, por no decir Microsoft donde claramente tiene un gran campo laboral, además que fue el tercer lenguaje con que tuve experiencia diseñando aplicaciones gráficas, el cual descubrí que era mucho más completo e integral comparados con otros en esta área.
Así que... básicamente por eso.- Editado Eduard Rivas martes, 23 de abril de 2019 14:59