¿Qué lenguaje de programación debo aprender como principiante y adolescente?

Me acercaría a esto de una de las dos maneras:

  1. Aprende primero uno de los idiomas más difíciles y luego aprovecha los beneficios.
  2. Aprende uno de los idiomas más fáciles ahora y aprende nuevos a medida que avanzas.

Personalmente, me inclino por el primero porque en realidad eso es lo que me pasó. Mi universidad enseñó C / C ++ (más C ++, que C si soy honesto). La sintaxis de C no es difícil de captar en absoluto. Dicho esto, hay muchas maneras en que las cosas pueden salir mal en C. Punteros colgantes. Falta un punto y coma. Cadenas que no terminan en nulo. Toda buena diversión. Pero, a medida que se sienta cómodo con estas cosas, descubrirá que puede hacer más sin tener que enfrentarse a esos problemas con tanta frecuencia.

Opción 2, sin embargo, es una pista más común para muchos. Parece que hoy en día, muchas personas se están haciendo daño con los lenguajes de scripting como PHP, Python y Javascript. Todas las opciones perfectamente bien. El único problema es que, como no hay compilador, estos lenguajes permiten un giro mucho más rápido, lo cual es genial, a menos que esté haciendo las cosas horriblemente.

Javascript y PHP en particular han tomado mucho calor con los años debido a los esfuerzos de los programadores que realmente no son desarrolladores. Son realmente hackers, en el verdadero sentido de la palabra. Simplemente piratean soluciones y nunca se toman el tiempo para mejorar y diseñar sus soluciones. No seas uno de esos tipos. Por el amor de todas las cosas sagradas, ¡no seas ese tipo!

Todo esto para decir esto, realmente no importa el idioma que elija. Lo que importa más es que realmente aprendes cómo desarrollar código. Los hackers hacen que la vida de todos sea más difícil. Así que por favor, simplemente no lo hagas.

Comenzaría con lenguajes de programación que aprender un pequeño subconjunto de te lleva por un largo camino.

Yo empezaría con Python . Es uno de los idiomas más fáciles y útiles para aprender. Una vez que tengas un buen presentimiento y desees otro lenguaje de programación, estudiaría Java o Swift, dependiendo de tu orientación a iOS o Android, escribiría algunas aplicaciones para teléfonos inteligentes con ellos. Los teléfonos inteligentes de hoy tienen increíbles SDK que le permiten experimentar y aprender cómo se escribe un software ejemplar . Y obtenga una comprensión de la programación orientada a objetos, trabajando con bases de datos y API.

Aprender esto lo cubre para la mayoría de las cosas que tendrá que escribir en el mundo del software.

El tercero … desafortunadamente, es Javascript. Porque es común y todo el mundo lo usa para la web que está en todas partes, pero esa es la única razón por la que lo recomendaría. No lo aprenda como primer idioma … tal vez para cuando lo consiga, el ensamblaje web nos canjeará 😉

Te sugiero que vayas con Python, es uno de los lenguajes de programación más fáciles y útiles.

Con el python puede aprender todos los conceptos de programación con una sintaxis simple y fácil.

Espero que te ayude.

Gracias por R2A. Respuesta corta: Python.

Si su escuela no tiene un curso que use Python y no encuentra las escuelas en línea (como codeacademy o Khan Academy) productivas y amigables, le recomiendo que pruebe un libro de no ficción tutorial, como

Amazon.com: programación en python para la tercera edición absoluta para principiantes: Libros

Aunque no estaba (no estoy) cerca del estatus de principiante absoluto, estaba interesado en cómo un buen libro organiza y presenta material complicado para un principiante completo. Encontré este libro valioso, y todavía me refiero a mi edición de vez en cuando.

Comience con Java. Fácil de aprender, pero en realidad le da mucha exposición a conceptos clave en la programación. Luego, puedes llevarlo a los modos Mindcraft o al área de desarrollo del juego o a cualquier espacio que desees.

Python es fácil de aprender y perdonar (a menudo, los mensajes de error son muy claros en cuanto a por qué su código no funciona).

Python también se usa mucho en muchas industrias, por lo que un cierto conocimiento de Python es probablemente una buena idea para futuros empleos.