Solo sé lenguaje C. Quiero aprender C #. ¿Debo elegir C # directamente o aprender C ++ primero? ¿Cuáles son algunos libros recomendados o videos de conferencias en línea de C ++ y C #?

Nunca vaya a C # de inmediato si no conoce C ++, la razón de esto es que casi todos los libros de C # asumen que tiene un poco de conocimiento de OOP y cada tema al principio se explica en breve, por lo que existe la posibilidad de que usted Es posible que no obtenga lo que el autor quiere decir. Entonces, primero vaya a C ++ y luego vaya a C #. Una vez que haya terminado con C ++, será fácil hacer C #.
Libros para C ++:

  • Programación Orientada a Objetos con C ++ – E. Balagurusamy
  • Programación Orientada a Objetos en C ++ – Robert Lafore
  • C ++ acelerado – Andrew Koenig
  • Imprimación C ++ – Stanley B. Lippman

Libros para C #:

  • CLR a través de C # – Jeffrey Richter (recomendado)
  • C # en cáscara de nuez – Joseph Albahari y Ben Albahari
  • Pro C # 5.0 y .NET 4.5 Framework – Andrew Troelsen
  • PROFESIONAL C # 2012 Y .NET 4.5 – Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner

Tutorial en línea para C # – Fundamentos de C # para principiantes absolutos (video conferencias)
Learn C # – Tutorial interactivo gratuito de C #
30 días para aprender C # – Curso Tuts + (video conferencias)

Según yo, todos deben pasar por C y C ++ si quieren estar en el campo de desarrollo de aplicaciones. Si conoce C / C ++, puede cambiar fácilmente a cualquiera de los lenguajes basados ​​en C / C ++ como java, C #, PHP y mucho más.

Si pasa por C, luego por C ++ y luego por C #, C # le parecerá mucho más fácil. También le dará una base sólida de las diferentes características de los diferentes idiomas.

Nota: no te estoy obligando a conocer C y C ++ en profundidad. Una comprensión básica de C / C ++ lo ayudará mucho.

Los mejores libros para C ++ serán:

C ++ Primer Plus de Stephen Patra es como una biblia C ++.
Programación Orientada a Objetos en C ++ – Robert Lafore
Pensando en C ++

Te sugiero que primero leas C ++ Primer y uses los otros 2 libros para buscar temas importantes.

C # the Complete Reference es un buen libro.

Lo ideal es que aprenda c ++ primero, pero no hay nada como c # no se puede hacer primero.

Puedes usar cpprefrence. Com, MIT lectures cs 101 para c # coursera proporciona una buena serie de conferencias.

Para c ++, recomendaría encarecidamente a Robert lafore que ese libro sea increíble, lo hará. Sus conceptos son claros y absorberán buenos hábitos de programación.

Realmente no necesitas C ++ para aprender C #.
Para tutoriales, obtenga videos de Kudvenkat para C #, de YouTube. Te ayudarán.
Para más información, puede visitar el sitio web geeksforgeeks. También puede consultar los libros de A Press para C #.

Todo lo mejor

Si conoces C ++, entonces aprender C # es cuestión de días, pero la otra forma no es la misma … ya que C no está orientado a objetos, te sugiero que aprendas C ++, ooos conceptos y den C #