Quiero aprender a programar C, C ++, C # ¿Cuál es el recomendado?

Primero debes saber que esta pregunta se basa en el juego de palabras. Parece que considera que C, C ++ y C # son una categoría de lenguajes de programación, pero en realidad son solo lenguajes que son C o llevan el nombre de C.

C ++ fue nombrado después de C porque intentó ser compatible con C y fue mayormente exitoso en eso. Su objetivo era actualizar C agregando clases.

C #, sin embargo, es la respuesta de Microsoft a Java. Tiene un * lote * más en común con Java que con C o C ++. Nombrarlo C # fue realmente un gran ángulo de comercialización porque ahora algunas personas que buscan ingresar a la programación suponen que C # es el siguiente paso natural de C ++.

Entonces, personalmente, creo que Java debería estar en esta lista, o C # no debería.

Además, depende mucho de tus objetivos. Si está buscando hacer una programación de muy bajo nivel, implementar un sistema operativo, escribir controladores de video, crear código extremadamente eficiente para algún dominio, vaya con C o C ++. Si quieres hacer algo más, ve con Java o C #.

Ninguno de estos lenguajes sería realmente mi recomendación para un primer lenguaje de programación, pero todos tienen su nicho de alguna manera.

Depende de cuál es tu objetivo.

Si desea codificar un código efectivo que se ejecute casi en cualquier cosa, C es su elección.

Si desea un código rápido pero un lenguaje un poco mejor para leer y escribir, elija C ++.

La mejor opción si desea escribir y leer más fácilmente, elija C #, pero es más lento y se ejecuta en la menor cantidad de dispositivos.