¿Cuál es el mejor sitio web para aprender C #?

Esta es en realidad una respuesta a la pregunta más amplia de cómo aprender el desarrollo con C # y .Net MVC. Si todo lo que necesitas es C #, ve AQUÍ.

Paso Uno: Aprende el front-end

.Net MVC va a parecer incomprensible hasta que tenga un conocimiento firme del desarrollo de front-end. Eso significa que necesita comprender los conceptos básicos de HTML, CSS y JavaScript, y para los tutoriales que Microsoft proporciona para .Net MVC también querrá conocer jQuery y Bootstrap.

¡Eso es mucho! JavaScript es un lenguaje de programación completo, y NECESITAS saberlo.

La buena noticia es que puedes adquirir todas estas habilidades gratis en Free Code Camp . Tomará unos meses, así que se paciente. Simplemente cree una cuenta en Free Code Camp y obtenga el certificado de front-end. Hacer eso le enseñará todas las habilidades que necesita para pasar a .Net MVC: aprender a codificar y ayudar a organizaciones sin fines de lucro

Paso Dos: Aprende el Back End

Ahora que tiene sus habilidades de front-end, es hora de aprender C #, que es el lenguaje de codificación principal utilizado en el desarrollo de .Net.

Puede aprender los conceptos básicos del lenguaje aquí: C # Fundamentals for Absolute Beginners

Asegúrate de crear algunas aplicaciones de consola simples con C #, para asegurarte de que comprendes bien el idioma.

A continuación, deberá saber cómo interactuar con una base de datos SQL. Puede aprender eso a través de una serie de cursos de Codecademy: Learn SQL

A continuación, querrá saber acerca de LINQ, que es la forma .Net de comunicarse con las bases de datos: Introducción a las consultas LINQ (C #)

¡Bueno! Finalmente estás listo para comenzar a hacer un desarrollo serio de .Net MVC. Echa un vistazo a estos tutoriales de la Academia Virtual de Microsoft, que te llevarán desde la instalación de Visual Studio Community Edition hasta la construcción de una aplicación de pila completa: Introducción

Si tiene acceso a Pluralsite, Scott Allen también tiene un curso FANTÁSTICO sobre los conceptos básicos de MVC. Utiliza MVC 4, pero todo se traslada a 5. Creación de aplicaciones con ASP.NET MVC 4

Paso Tres: Construir

¡Ahora todo lo que tiene que hacer es pensar en un par de aplicaciones razonablemente complejas y comenzar a construir! Piense en cosas como un sistema de gestión de inventario o un motor de blogs. La única forma de dominar realmente el desarrollo es construir, construir construir.

Una vez que los proyectos estén listos, reúna un sitio de cartera y publique enlaces a todas sus aplicaciones front-end y full-stack. Póngalos en línea, probablemente en su propio servidor de Azure.

La buena noticia es que para el momento en que hagas todo esto, serás muy útil. Si tu objetivo es ser un desarrollador profesional, estás listo para comenzar.

¡Buena suerte!

Hay muchos sitios web en línea para aprender sobre C #. pero le sugeriré los mejores cursos a continuación … Los mejores cursos en línea de C #

  • Conceptos básicos de C # para principiantes: Aprenda los conceptos básicos de C # mediante codificación

Aprende C # y la mentalidad de programación usando videos de alta calidad, con ejemplos del mundo real y muchos ejercicios.

C # es un hermoso lenguaje multiplataforma que se puede usar para construir una variedad de aplicaciones. Con C #, puede crear aplicaciones móviles (para Windows, Android e iOS), juegos, sitios web y aplicaciones de escritorio.

Una vez que domines los fundamentos de C # y la programación con el framework .NET, tendrás muchas opciones frente a ti. Puede elegir crear aplicaciones móviles si lo prefiere, o puede cambiar de trabajo y trabajar como desarrollador web. Siempre que conozca bien los fundamentos, cambiar a diferentes pilas de tecnología es bastante fácil.

Hay muchos tutoriales y videos gratuitos que te enseñan C # y son excelentes si todo lo que quieres aprender son construcciones de C #. Pero si desea aprender C # y convertirse en un mejor programador con un futuro brillante y muchas opciones, este es el curso para usted. Para cada tema, no solo aprenderá qué, sino que también aprenderá por qué y cómo. Verá errores comunes que aparecen como parte del desarrollo de aplicaciones con C #. Mosh explica estos errores en detalle y le muestra cómo resolverlos.

Aprenderás

  • Aprende los fundamentos de C # y .NET Framework
  • Trabajar con tipos y expresiones primitivas.
  • Trabajar con tipos no primitivos (clases, estructuras, matrices y enumeraciones)
  • Aprende la diferencia entre tipos de valor y tipos de referencia.
  • Controlar el flujo de programas usando sentencias condicionales.
  • Usa matrices y listas
  • Trabajar con archivos y directorios.
  • Trabajar con texto
  • Trabajar con fecha y hora.
  • Depurar las aplicaciones de C # con eficacia

Recursos relevantes:

  • C # Intermedio: Clases, Interfaces y OOP
  • Patrones de diseño en C # y .NET

TODO LO MEJOR…

En primer lugar, vaya a C #, ya que le facilitará encontrar un trabajo.

En segundo lugar, aprender de los sitios web es difícil, ya que tienes demasiadas distracciones mientras estás en línea. Vaya a una librería y compre uno o más libros sobre C #. Hay muchos libros para elegir, pero editores como Sams, WROX y O’Reilly proporcionan los libros más educativos.

Este libro es bastante útil: C # 5.0 Desatado – con una muestra aquí. Con más de 1100 páginas, te mantendrá ocupado por un tiempo. Léelo en el autobús, en el tren, en la cama y donde quieras. La ventaja de los libros es que puedes usarlos en línea y fuera de línea. Pero debo admitir que es un poco caro.

Pero, de nuevo, es extremadamente difícil aprender de los sitios web porque tendrás muchas distracciones. Aparecerán mensajes de Facebook, recibirá un nuevo correo electrónico en su buzón de correo, los anuncios bloquearán su vista y aún tendrá que intentar superar su puntuación más alta en Agar.io … Puede intentarlo, sin embargo. Pero compre un libro, cierre su navegador web y abra Visual Studio cuando esté en la computadora. Leer, estudiar y practicar …

  1. Mover a C #. VB.NET ya no cuenta con suficiente capacidad mental para que los principiantes encuentren respuestas a sus preguntas con eficiencia.
  2. Si tiene dinero para gastar en el aprendizaje, Pluralsight es difícil de superar. (Comience con los cursos gratuitos que patrocina Microsoft).
  3. Si no lo haces, CodeProject es una buena apuesta.
  4. El libro de O’Reilly para la conversión de VB.NET / C # se pagará rápidamente en su situación.
  5. StackOverflow te ayudará a superar los problemas que encuentres al aprender C #.

Aprender un idioma necesita intención y pasión. No crea que puede obtener una comprensión completa del idioma en tan solo unos días. Puede tardar un mes o dos, depende del nivel de experiencia que necesite. No dé saltos y comience con lo básico. Estoy aprendiendo c # desde el pasado mes. Me he encontrado con numerosos sitios web y vastos contenidos. Fuera de eso encontré algunos enlaces muy útiles y fáciles. Solo síguelo, creo que será suficiente para nivel intermedio.

Fundamentos de C # para principiantes absolutos

Entrenamiento en línea CSharp

Programación en C # Jump Start

Una introducción avanzada a C # – Notas de clase, parte 1 de 4

Si conoce VB.NET, honestamente solo comience a escribir C #. Son casi lo mismo. La sintaxis es diferente, pero la lógica de los lenguajes es idéntica, y tiene todas las mismas clases disponibles.

Yo, como principiante, fui bombardeado cuando hacía la misma pregunta. Así que mi respuesta es bastante simple. Prueba los videos de New Bostons C #. Videos cortos, sencillos y al punto. Hay 200 videos, llegar al 20 (constructores). Esto debería ser suficiente para empezar. Luego comienza a jugar con variables, bucles, etc. Haz ejercicios. Es un enfoque simple pero parece estar funcionando para mí. Si no funciona para usted, puede intentar otro enfoque, pero parece que le permite entrar en el ambiente de programación sin problemas y sin hacer que se sienta estúpido. (Al igual que el desbordamiento de pila). Intentar. Decida lo que decida, recuerde divertirse haciéndolo.

Ah, y como ya te han dicho, cuando las cosas se ponen difíciles. Google lo sabe.

Estos son los mejores sitios web para aprender C y C #. !!

Puntos de tutoría

JavaTpoint

ThenewBoston

Programacion

C-programaciónExperto

Fresh2refresh

Obteniendo los Más Detalles visita el !! Entrenamiento .Net en Noida

Todo lo mejor !!

Mi experiencia dice que no hay nada mejor que un libro.
Para C #:
-> La referencia definitiva: Amazon.es: Joseph Albahari, Ben Albahari: 9781449320102: Libros
-> Amazon.es: Jon Skeet: 9781617291340: Libros
-> Amazon.es: Bart De Smet: 9780672336904: Libros

Te aconsejaría que vayas por C #, pero esa es mi opinión personal.

Google.

No, eso no es una broma o una respuesta desechable. Cada persona tiene un estilo de aprendizaje diferente, por lo que recomendarle un sitio en particular puede no serle de mucha ayuda. Algunos pueden querer saltar directamente y escribir código de muestra, otros pueden encontrar mejor leer un poco antes de iniciar el IDE. No hay una forma correcta o incorrecta de aprenderlo, solo hay la mejor manera para ti. Algunas personas pueden disfrutar y beneficiarse del “juez en línea” o los sitios de desafío de codificación; Para otros, eso podría no hacer mucho por ellos.

Entonces, ve a buscar algunos tutoriales. Hay miles. Encuentre uno que haga clic con usted y le convenga, en particular, y comience a revisarlo. Si desea encontrar un libro sobre este tema, lea qué pensaron las personas sobre el estilo de varios libros en Amazon. También busque cuando se publicaron. El conocimiento técnico envejece como la leche, no el vino, así que busque algo relativamente reciente. Un libro que fue genial hace diez o incluso cinco años no te ayudará mucho hoy.

Lo mismo si quieres asistir a clases para ello. Busque lo que piensan los estudiantes actuales y anteriores de ese programa en particular. ¿Fueron capaces de encontrar un trabajo basado en lo que aprendieron? ¿Era ese su objetivo? ¿Sienten que tienen un buen conocimiento completo de cómo programar en el mundo real desde el curso, o en su mayoría aprendieron información obsoleta de uso mínimo y realizaron proyectos de “juguete” que no se tradujeron en la programación del mundo real?

Entonces, busque tutoriales y recursos para aprender C #. Y utiliza los recursos que más te convengan.

En general, querrá saber cómo encontrar la documentación de Microsoft para las bibliotecas y las características de C #, y nunca olvidar el Desbordamiento de pila. Si te encuentras con algún tipo de comportamiento extraño, hay una muy buena probabilidad de que alguien más también lo haya hecho, y ya se lo ha preguntado en SO.

Mi sugerencia para aprender C # sería C # Fundamentals para Absolute Beginners y C # | Etiquetas | Canal 9.
Personalmente preferiría C # sobre VB

Tutorial C #

Como mencioné el otro y en mi propia experiencia, c # es la mejor opción.

Solo he tenido un trabajo donde ese no era el idioma preferido (en el espacio .net).

Yo iría por C #. También es una buena base para aprender otros idiomas si luego quieres aprender algo más.
En cuanto a los recursos, eche un vistazo a este Quora: ¿Cuáles son los mejores aprendizajes al hacer sitios web gratuitos para aprender diferentes habilidades, en particular la programación y las habilidades de C #?

He guiado a mis amigos a pluralsight.com. Son relativamente baratos (30 $ / mes) y con la ayuda de stackoverflow ahora se convierten en programadores.