¿Es importante aprender C ++ después del lenguaje C? ¿Qué idioma debo aprender después del lenguaje C?

aprender c ++.
La mayoría de las veces los encuestadores saben la respuesta correcta y solo necesitan un poco de apoyo para darse cuenta.
Si ya sabes C, C ++ sería fácil. Le ayudará a conocer los conceptos de las clases y la programación orientada a objetos. mientras que la sintaxis sigue siendo algo similar a C.
Si eliges Java o Python, te perderás algunos conceptos serios que más tarde te perseguirán durante la programación.
punteros, por ejemplo, necesita saber qué punteros son. Java va a hacer todo esto abstracto. nunca sabrá cuándo está utilizando punteros. También sobre lo que está sucediendo el fk cuando alguien está haciendo una función de una clase interna que existe dentro de paréntesis de otra función.
sabes algo como
functon (class {anotherfunction ();});
estos conceptos son difíciles de seguir después de aprender solo C.
prefiero ir con C ++ que probar C # es mucho más limpio en mi opinión.
pero VAYA PARA C ++. No necesito dominarlo.
Deje que Java / C # esté después de C ++ y después de python.

Javascript no tiene sentido a menos que sepa html y css, así que aprenda html y css antes de javascript y después de aprender javascript, aprenda php y asp .net y todo bien.

Por el contrario, sugeriría aprender un lenguaje muy diferente, en particular algunos con sabor funcional.

Esquema con SICP (un libro introductorio muy bueno) es una posibilidad. Ocaml o Haskell o incluso Agda es otro. Y también hay Common Lisp.

Aprender tales lenguajes de programación “académicos” mejorará su forma de pensar acerca de la codificación. Luego, codificarás mucho mejor C y probablemente podrás aprender más fácilmente Python, C ++ o JavaScript …

La mayoría de las respuestas te dicen que aprendas este idioma o ese idioma. Pero lo que recomendaría es aprender los principios, conceptos y algoritmos de la informática. Estos serán más valiosos.

Cuando entrevistaba a otros candidatos para una empresa para la que trabajaba, había niños que aparecían en la lista que sabían como 15 idiomas, sin embargo, una vez que sacaron los ejemplos de su código, si tenían alguno, se sentían mal y estaban codificados como un 7 edad.

Ve a aprender los algoritmos, conceptos y principios útiles.

Ve a contribuir a un proyecto de código abierto como:

Depende de lo que quieras hacer.

C ++ generalmente se usa para crear aplicaciones de alto rendimiento, como aplicaciones de finanzas, videojuegos, sistemas en tiempo real y muchas otras cosas. Pero es bastante difícil de aprender, porque tienes que manejar la administración de la memoria manualmente.

Java se usa ampliamente para crear aplicaciones de escritorio diferentes, móviles (android usa java como idioma nativo) y también aplicaciones web (JSP / Java EE). Aunque se ejecuta un poco más lento que C ++.

Si está interesado en desarrollar un sitio web, debe comenzar a aprender HTML, CSS y javascript.

Depende completamente de lo que quiera hacer, pero las aplicaciones de C ++ se han convertido en un nicho, y convertirse en un experto requiere una gran inversión de tiempo, por lo que aprenderlo no es un requisito para ser programador.

Si desea trabajar en aplicaciones de alto rendimiento / en tiempo real, o su objetivo es tener una comprensión más completa de la CS y la programación en general, aprenda C ++.

Si tu único objetivo es conseguir un trabajo de desarrollador de software lo antes posible, aprende Java o C #.

Si desea trabajar en webdev, o desea escribir herramientas para hacer que el análisis de datos y el flujo de trabajo sean más eficientes, aprenda Python / Ruby y javascript.

Si te interesa la programación competitiva, entonces SÍ … !!
De otra manera no …
Ambos no tienen tanta diferencia, solo algunas sintaxis, concepto de Oops y la biblioteca de plantillas estándar (STL) más importante que se utiliza en la programación competitiva.

C ++ es un lenguaje muy difícil de aprender bien. A menos que tenga una razón para conocer C ++ y vaya a utilizarlo en gran medida, entonces puede que no sea una buena idea aprenderlo por su cuenta. En particular, es muy útil tener un buen mentor al aprender C ++; Si intentas resolverlo por ti mismo, es probable que desarrolles malos hábitos. Hay muchas más formas de escribir código C ++ terrible y peligroso que escribir un buen código C ++.

Java es un buen lenguaje de carrera, siempre que disfrute trabajando en los back-ends de la lógica de negocios gigantes para grandes compañías. Si bien hay muchos trabajos Java bien remunerados, admito que me parecen un poco aburridos.

Depende del idioma que quieras aprender. Mientras que C ++ se basa en C y es común decir C \ C ++, esos dos lenguajes son bestias bastante diferentes. Desde mi experiencia, C \ C ++ generalmente significa C con características de C ++ (como vectores, flujos) con poco código orientado a objetos.
Así que esencialmente aprende lo que te gustará \ necesitará. En caso de duda recomendaré Python.

En mi opinión, todos los que codifican deben conocer Java porque, a pesar de todos los lenguajes de scripting nuevos y convenientes que han salido recientemente (Ruby, Python, Go, etc.), la mayoría de las aplicaciones a gran escala todavía se desarrollan en Java debido a su robustez y confiabilidad.

Por otra parte, depende de lo que estés codificando. Si solo quieres desarrollar sitios web de usuario, recomiendo Javascript. O si está intentando implementar algoritmos de aprendizaje automático / bioinformática por diversión, entonces recomendaría Python.

Son como escalones de piedra. Ir para c ++ y luego java. Te ayudará a entender java con mucha facilidad.