¿Cuál es el mejor lenguaje para aprender después de C y C ++?

C y C ++ enseñan una forma específica de pensar y un tipo específico de resolución de problemas. Esto significa que si se enfrenta a un problema que no se adapta a esa línea de pensamiento, a pesar de que la solución es implementable (a pesar de que son idiomas completos de Turing), no encontrará esa solución sin una gran lucha.

Por esa razón, no te molestes con lenguajes similares. Son similares, sabes lo suficiente como para poder seleccionar Java o D simplemente por tener un libro de referencia y un programa esquelético.

Lo que quieres es salir del pensamiento restringido. Eso significa aprender algo que rompe “reglas” que no son reglas sino convenciones.

Los siguientes lenguajes son todos no-C en el pensamiento. Requieren, a veces exigen estar de pie allí con un club grande, que piensen de maneras totalmente novedosas, organicen sus ideas de diferentes maneras, aborden el problema desde un ángulo diferente. He intentado mantenerlo en un solo idioma por paradigma, para que no solo puedas salir de la caja, sino que también puedas reciclarlo como arte en cualquier grado que desees.

Forth, Lisp, Ada, Haskell, Occam, Fortran

Obviamente, para los idiomas más antiguos, es la especificación actual lo que interesa. El interés comercial en estos puede variar, pero ese no es el punto. C y C ++ le dan el valor comercial, y le brindan las herramientas de poder que necesita para ampliar la gama de problemas a los que puede aplicar C y C ++ de forma rápida y sencilla.

Puedes aprender Java tomando este curso que te enseñará conceptos completos de java desde principiante hasta nivel avanzado

Aprenda a dominar el desarrollo del núcleo de Java 8 paso a paso, y cree su primer programa único y avanzado en 30 días

Course Link – Complete Java Masterclass: aprenda a dominar el desarrollo básico de Java 8 paso a paso

Únase a más de 100,000 estudiantes como usted que están teniendo un éxito masivo con sus programas de Java 8 usando este curso exacto (y aprendiendo a codificar de la manera correcta)

“Hay una razón por la que este curso es un éxito de ventas y el más alto en Udemy …”

—————————————————————————————————-

¿Quiere pasar de no tener experiencia previa en codificación (abrumado y confuso acerca de dónde comenzar) a ser un programador avanzado de Java 8, capaz de crear sin problemas programas creativos y emocionantes con confianza?

No estarías leyendo esto de otra manera. Aquí está la gran noticia …

Acaba de encontrar el curso de programación en línea más completo para principiantes y avanzados en Java 8 . Con más de 100,000 estudiantes exitosos inscritos y miles de reseñas de 5 estrellas hasta la fecha, estos tutoriales completos cubren todo lo que siempre necesitará.

Si quieres:

– Conviértase en un desarrollador de aplicaciones Java para empresas de software interesantes.

– trabaje de manera independiente y trabaje desde su casa, estableciendo su propio horario y tarifas

– afina tus habilidades de programación para alcanzar el nivel avanzado

– simplemente haga realidad sus propias ideas con su primer programa rentable

… este curso completo para desarrolladores de Java es exactamente lo que necesita, y más. (Incluso obtendrás una certificación de finalización para agregar a tu arsenal)

Aquí hay algo de lo que aprenderás.

(Está bien si aún no entiendes todo esto, lo harás en el curso)

  • Todas las palabras clave, los operadores, las declaraciones y las expresiones esenciales de Java son necesarios para comprender por completo exactamente lo que estás codificando y por qué, lo que hace que la programación sea fácil de entender y menos frustrante.
  • Cómo descargar e instalar de forma segura todas las herramientas de codificación necesarias con menos tiempo y sin instalaciones o configuraciones frustrantes
  • Complete los capítulos sobre programación orientada a objetos y la API de Java (los protocolos y herramientas para crear aplicaciones) para que pueda codificar para todas las plataformas y restringir la base de usuarios de su programa (y posibles ventas)
  • ¡Cómo desarrollar potentes aplicaciones Java utilizando uno de los entornos de desarrollo integrado más potentes del mercado, IntelliJ IDEA! – Lo que significa que puede codificar programas funcionales más fáciles. IntelliJ tiene una versión GRATUITA y PAGADA, y puede usar cualquiera de los dos en este curso.
  • Cómo no solo codificar para plataformas de escritorio, sino también para aplicaciones de Android para que pueda utilizar por completo este mercado móvil en auge
  • Conocimientos de Java para herramientas como el framework Spring, popular entre los desarrollos a nivel empresarial (para grandes clientes)
  • Sugerencias y trucos avanzados de codificación utilizados por los programadores más demandados del mundo, así como por las compañías de tecnología más avanzada, para que pueda crear aplicaciones no solo para usted, sino también como un negocio rentable en sus propios términos si elige

Y mucho, mucho más…

Listo para empezar, desarrollador?

¿Quién es el público objetivo?

  • Este curso es perfecto para principiantes absolutos sin experiencia previa en codificación, para intermediarios que buscan mejorar sus habilidades al nivel de experto
  • Aquellos que buscan crear aplicaciones Java creativas y avanzadas para uso personal o para clientes con altos salarios como contratista por cuenta propia
  • Aquellos que aman dejar que brille su propio genio creativo, a la vez que se les paga bonitas cantidades para hacerlo

Enlace de curso – Complete Java Masterclass: Aprenda a dominar el núcleo de Java 8

INTRODUCCIÓN: C ++ es un lenguaje de programación compilado, de forma libre y estático, desarrollado por Bjarne Stroustrup a partir de 1979 en Bell Labs que tiene características imperativas, orientadas a objetos y de programación genérica, al mismo tiempo que proporciona facilidades para la manipulación de memoria de bajo nivel. . C ++ se ejecuta en varias plataformas, como Windows, Mac OS y las diversas versiones de UNIX diseñadas para principiantes y profesionales, e incluye objetos, clases, herencia, constructor, destructor, polimorfismo, espacio de nombres, encapsulación, cadenas, matrices y muchos más. . C ++ es un lenguaje de programación sofisticado, eficiente y de nivel intermedio que también se ha encontrado útil en muchos otros contextos, con fortalezas clave como la infraestructura de software y las aplicaciones de restricción de recursos, incluidas las aplicaciones de escritorio y los servidores. C ++ está estandarizado por la Organización Internacional para la Estandarización con un sesgo hacia la programación del sistema e integrado con eficiencia de rendimiento y flexibilidad de uso como lo destaca su diseño.

Ninguna. Enfoque en la construcción de la estructura de datos y el conocimiento de algoritmos primero. El lenguaje es solo una herramienta para implementar algoritmos. Si ha aprendido bien C ++, lo que realmente dudo que tenga, puede implementar cualquier cosa.

Creo que deberías tomar esta decisión con otro enfoque.

¿Por qué no investigas un poco sobre qué temas te interesan en todo el mundo de la programación?

Quizás te guste más la web, quizás te guste el software, juegos, bases de datos, etc.

Busque con qué tipo de idiomas trabajan las empresas o cómo puede hacer algo que tenga en mente.

Encuentre qué lenguaje se adapta a sus necesidades como desarrollador porque lo más importante en mi opinión es comenzar a crear.

Depende de qué tipo de trabajo quieras hacer.
El simple hecho de abarrotar los conceptos y las sintaxis no servirá de nada. Primero decide en qué quieres trabajar y luego decide el idioma.
Debes aprender sobre resolución de problemas, lógica y razonamiento.

Pregúntese.

  1. ¿Cual es tu interés? ¿Qué estás haciendo?
  2. ¿Cuál es el propósito? ¿Qué quieres hacer después de aprender?
  3. Conoces muy bien tus capacidades y limitaciones para decidir cuáles pueden ser las mejores opciones para ti.

Hay muchas oportunidades en el mundo de la programación para las tecnologías de aprendizaje. Debe decidir si desea continuar con la programación de aplicaciones, la programación del sistema, las tecnologías web, etc., y luego decidir los siguientes elementos para aprender.

Buena suerte.

¿Qué es una pregunta interesante. Después de obtener conocimientos básicos de C / C ++, puede aprender el desarrollo de iOS y comenzar a utilizar Objective-C / Swift. Es bastante fácil para todas las personas que conocieron la programación de C.

  • Aprende Java si tienes interés en el desarrollo de aplicaciones para Android.
  • Aprenda Python si tiene interés en la programación web o el aprendizaje automático.

Pitón y rubí

Java y SQL serían útiles. Entonces python y PHP.

Creo que deberías aprender JAVA después de leer C, C ++. SQL y PHP también son buenas opciones.