Tengo 13 años y he empezado a aprender programación. ¿Con qué idiomas debo empezar?

Soy sobre todo un tipo de Javascript y algunas cosas relacionadas con PHP para WordPress. Si volviera a tener 13 años, esto es lo que haría:

  1. Aprende Python y obtén una frambuesa pi (o muchas)
  2. Descargar este libro
    PDF: https://www.raspberrypi.org/magp…)
    Enlace: El Libro Oficial de Proyectos de Raspberry Pi

  1. Echa un vistazo a algunos libros de esta lista (Amazon.com: Python – Programming Languages: Books) lee los primeros capítulos directamente en Amazon y si el autor te cautiva, continúa con ese libro.
  2. Encuentre un excelente canal de YouTube en Python y Raspberry Pi
  3. Únase a un grupo de programación en su área o comience uno con algunos amigos
  4. Hackear
  5. Que te diviertas
  6. Y no olvide compartir su experiencia a medida que avanza: comience un blog lo antes posible. Escribir sobre tu código te hará un ingeniero muy bien pensado a medida que creces

Debido a que las respuestas las mencionan mucho ………… C / C ++ es difícil …….. pero son poderosas.

Creo que deberías revisar estos y elegir tú mismo (depende de lo que necesites):

  1. La respuesta de Richard Kenneth Eng a ¿Qué lenguajes de programación hacen qué? Por favor, trate de mantenerse alejado de tantos términos técnicos como pueda. Que sea la definición más simple posible.
  2. ¿Qué lenguaje de programación debo aprender primero? [Información gráfica]
  3. Programación de computadoras: del lenguaje de máquina a la inteligencia artificial

Debería decirle que: si desea aprender los conceptos básicos de la informática con un método fácil de seleccionar, un nivel alto y (de alguna manera) lenguaje universal con un buen mercado.

Debes ir a aprender Python con este curso Introducción a la Informática | Udacidad

Buena suerte y feliz aprendizaje!

Pregunta impresionante!

Yo diría que es el tipo de pregunta equivocada, pero eso no te ayuda, así que sigamos con un poco de “recorrido” educativo.

Digamos que quieres convertirte en un sous chef o en un chef de restaurante con una estrella Michelin. Lo mejor de lo mejor. Podría preguntarse: “¿Qué tipo de estilo de cocina debería aprender?” O podría preguntar: “¿Qué tipo de cuchillos y de cerámica debo usar?”

Como aspirante a diseñador, puede preguntar si debería usar Photoshop o Sketch, ir al diseño de íconos o volverse loco en la investigación académica sobre el diseño de la experiencia del usuario.

Como desarrollador, tienes cientos, tal vez, miles de lenguajes de programación, plataformas, entornos, SDK, IDE y herramientas para elegir. Un buen vistazo a lo que todos los demás están haciendo es a través de la Encuesta de Desarrolladores de StackOverflow 2016: Resultados de la Encuesta de Desarrolladores de Desbordamiento de Pila 2016

Comencé a aprender a codificar cuando tenía 11 años, con un libro de programación de los años ochenta sobre BASIC. En mi PC de 100 Mhz tenía DOS, y DOS tenía un intérprete BÁSICO. Para mí, no había elección, esta era la única opción que tenía. Entonces, ¿por qué lo tomé? Porque elegí aprender a programar porque me interesaba, y me gustó.

Tienes tantas opciones hoy que las posibilidades de que comiences alguna vez están disminuyendo, debido a todas esas opciones. Tal vez intente algo, no pueda hacer que funcione, se desmotive y no se siente inspirado y nunca más toca la programación. Cuando eso sucede, no importa qué lenguaje de programación haya elegido, porque no eligió aprender primero a programar.

Así que aquí está lo que haces:

  • Primero, tome un pedazo de papel y escriba POR QUÉ quiere aprender a codificar. “Obtener un trabajo en el futuro cercano como programador” es una gran razón, mucho trabajo en TI.
  • Segundo, haz un plan de CÓMO vas a aprender. ¿Estás sentado todos los días durante 1 hora para aprender? ¿Vas a pedir ayuda? ¿Tienes suficiente información disponible para ti?
  • Tercero, decide lo que vas a aprender. Eso es diferente de su plan en el paso 2. Averigüe con qué lenguaje de programación es más fácil comenzar, si eso es lo que quiere, o averigüe qué lenguaje de programación garantiza el mejor pago en el futuro.

Si comienza con QUÉ, es decir, para encontrar el lenguaje de programación correcto, no se comprometerá a tener éxito (“POR QUÉ”) y no tendrá un plan para llevarlo a cabo (“CÓMO”).

Mi consejo con respecto al idioma que elija: elija un idioma que pueda usar de inmediato, como Swift o JavaScript. No invierta demasiado tiempo en elegir el marco de trabajo o el entorno de programación perfecto, puede quedarse muy atascado al intentar configurar AngularJS con un sistema de compilación y un editor de código.

Simplemente comienza con la codificación . Una buena opción sería comprar un libro para principiantes en Swift y luego usar el Swift Sandbox de IBM para probar ejemplos de código.

Caja de arena IBM Swift

¡Buena suerte!

(La pregunta original, y por lo tanto la respuesta anterior, incluía el requisito de “conseguir un trabajo en el futuro”)

Debes comenzar con un lenguaje de tipo dinámico que tenga un sistema REPL o similar que pueda darte una respuesta inmediata sobre el código que escribes. Python y Javascript son dos buenos ejemplos que encajan a la perfección. Su objetivo aquí debería ser comprender los bloques de construcción fundamentales de cada lenguaje de programación: variables, alcance, función, bloques, condicionales, bucles, etc. Una vez que comprenda esos conceptos, buscará los conceptos que lo ayudan a comprender. Programas cada vez más grandes: módulos, clases, bibliotecas, dependencia, encapsulación y abstracción. Entonces, en este punto, puede decidir si desea permanecer en el mismo idioma o ver cómo otros idiomas abordan los mismos conceptos. Esta vez, aunque verá que es mucho más fácil elegir un segundo, tercer, cuarto lenguaje de programación en comparación con el primero, así que no tenga miedo de expandirse si ve algo interesante en otro idioma.

Realmente depende de lo que quieras hacer. A tu edad, o para cualquiera que esté comenzando, lo más importante es divertirse. Si estás haciendo algo que disfrutas, pasarás más tiempo en él y aprenderás más. Incluso si se trata de un lenguaje de scripting simple.

Para mí, vi algunas grabaciones de clases de introducción en diferentes unis. Algo de eso fue del MIT a través del opencourseware, que usó python para explicar algunos principios básicos. Algo de eso fue de Richard Buckland de UNSW en YouTube, que usó C para explicar algunas cosas en un nivel inferior. Probé algunos de los ejercicios. Luego hice algunas cosas con el procesamiento (processing.org). Este último fue realmente solo java con una buena biblioteca para principiantes, lo cual es menos abrumador al comenzar.

No se atasque en tratar de encontrar el idioma correcto, aprenderá más con el tiempo. Encuentra los cursos y profesores adecuados. Encuentra proyectos que disfrutes. Vaya a un nivel inferior como c o c ++ si desea comprender más de lo que ocurre debajo del capó. Ve a un nivel superior como Java si disfrutas de resultados rápidos. Pero diviértete y deja que tu nueva pasión se desarrolle.

Si desea ser ingeniero profesional algún día, es más importante aprender conceptos básicos ahora que el idioma que elija.
Si solo quieres entender cosas básicas, el lenguaje de nuevo no importa.

Otra cosa es que hay un montón de buenas respuestas, pero no una que sea mejor que el resto por un gran margen.

Hace un tiempo, Pascal era considerado uno de los mejores lenguajes para los programadores principiantes (pero hoy no tanto).

Python tiene una buena propiedad que te obliga a sangrar el código correctamente.
C es simple y poderoso, pero todas sus herramientas pueden ser excesivas para un principiante.
Go es una gran combinación de los dos, por lo que me parece un buen lugar para comenzar (y es mi favorito personal).

He escuchado muchas cosas buenas sobre Ruby, pero personalmente no he trabajado con eso, así que no puedo comentarlo.

Java, C # y VB.NET son excelentes opciones para aplicaciones de nivel empresarial, pero no las quiere como primer idioma.

Desafortunadamente, es muy difícil saber qué será la tendencia hacia arriba y hacia abajo en el futuro. Mucho de esto depende de cosas como el marketing y de qué compañías se basan en qué idiomas.

Pero en el lado positivo, no importa mucho por algunas razones.

  1. Cada idioma que aprendes hace que otros idiomas sean más fáciles de aprender. Si aprende unos pocos idiomas ahora y necesita aprender uno nuevo en el futuro, será mucho más fácil.
  2. Las partes más difíciles de la programación no tienen nada que ver con la sintaxis del lenguaje de programación. Obtener la arquitectura, las estructuras de datos y los algoritmos correctos es generalmente más difícil que tratar con las peculiaridades del lenguaje X.
  3. A pesar de las muchas afirmaciones sobre qué tan rápido se mueve la industria de la programación, los idiomas populares rara vez mueren. La gente sigue usando Cobol y Fortran. C y C ++ siguen siendo enormes. Cualquiera de los idiomas grandes puede ser más o menos popular en 5 años, pero todavía habrá trabajos que los utilicen.

Por lo tanto, te sugiero que comiences con algo fácil de aprender como Python. Simplemente no te encierres en aprender solo un idioma y estarás bien. Intente captar algunos a lo largo del tiempo que le enseñen diferentes conceptos (procedimental, OOP, tipos estáticos y dinámicos funcionales, etc.).

Posible lista de idiomas para explorar (a su propio ritmo, puede llevar muchos años, pero tiene mucho tiempo)

  1. Python (tipificado dinámicamente, paradigma múltiple, fácil de aprender)
  2. Java o C # (estáticamente tipado, oop)
  3. Scala (mecanografiado estáticamente, funcional y oop)
  4. JavaScript o TypeScript (programación web)
  5. C ++ o D (nivel inferior orientado a objetos, control de memoria manual)
  6. C o Rust (Programación de sistema de bajo nivel)
  7. Haskell (programación funcional pura)
  8. Prólogo (programación lógica declarativa)

Por supuesto, no dominarás todos esos idiomas. Puede llegar a dominar varios, dominar uno y explorar los otros.

Como principiante en programación, sugeriré que comience con C y luego con C ++. Debido a que c es el básico de la mayoría de los idiomas, quiero decir que a través de C podrá aprender las sintaxis, los bucles, los tipos de datos, etc. y, a través de C ++, podrá borrar sus conceptos de programación orientada a objetos como clases, objetos, etc. .

Después de aprender estos conceptos básicos, puede cambiar a cualquier lenguaje de programación que desee, ya que en todos los cambios de sintaxis de lenguaje, todo lo demás es la lógica que aplica.

Así que concéntrate mucho en tus habilidades lógicas, mejorará automáticamente tus habilidades de codificación.

Gracias

Contratar Programador Php

Comience con C.

Si puedes programar en C, puedes aprender fácilmente casi cualquier otro idioma. La mayoría de los lenguajes actuales se derivan de una u otra forma de C.

C es un lenguaje procesal. Siempre es más fácil aprender la programación de procedimientos antes de la POO.

C se utiliza para escribir programas de línea de comandos. Siempre es más fácil aprender a programar un programa basado en texto antes de sumergirse en la GUI.

C tiene todas las estructuras, bucles y conceptos que necesita para comprender los principios y algoritmos de programación.

Y finalmente, C es un lenguaje totalmente funcional. A veces puede beneficiarte por derecho propio.

Wow, creo que has tenido un comienzo más temprano que la mayoría de nosotros aquí.

Recomendaría W3Schools y Codecademy para desarrollo web y Python, y Khan Academy para desarrollar animaciones y juegos.

Recomiendo Python como su primer idioma. Learning Python, 5th Edition es un buen libro de lo que he leído, pero utilicé Python Programming para Absolute Beginner, 3rd Edition. También puede encontrar muchos tutoriales y libros en Internet de forma gratuita, como Python.org.

Dado que ya estás en HTML, JS y CSS, supongo que estarás interesado en explorar más del desarrollo web. Después de terminar jQuery y CSS3, te recomiendo que busques un lenguaje del lado del servidor para que pueda complementar tus ya buenas habilidades de front-end.

Un lenguaje como PHP, o Python sería apto. Sin embargo, si le gusta JavaScript, también puede continuar a Node.JS si tiene la suficiente confianza.

Al igual que usted, también comencé mi viaje hacia la programación a una edad muy temprana: 9 para ser precisos. Puede consultar mi cartera actual aquí: Naveen Shaji – Desarrollador Web / UI en PixelBlenders

Además, un error contra el que le advierto, es ir demasiado lejos y aprender una amplia gama de idiomas no relacionados. Eventualmente, los idiomas que no usa en proyectos de vez en cuando se borran de su memoria y no vale la pena. Aprendí esto de la manera difícil.

¡Aclamaciones!

Comencé el programa alrededor de los 13, similar a ti. Y ahora tengo 21 años, acabo de publicar mi primer artículo sobre visión por computadora. Según mi experiencia, sugeriría Python .

Mi primer idioma fue Pascal, tal vez la mayoría de los chicos de hoy nunca han oído hablar de eso. El segundo fue Básico, y el tercero fue C / C ++. Ninguno de ellos es amigable para los adolescentes: gramática oscura, información de error / advertencia poco clara, terrible herramienta de depuración / compilación. Ahora esos problemas pueden mejorarse un poco, pero aún así, enfrentará muchos problemas como principiante.

Aquí no me refiero a que los detalles de bajo nivel no sean importantes para un programador. Son demasiado pronto para ti, un adolescente de 13 años. Python tiene una gramática intuitiva, y con ella, puedes enfocarte más en “qué hacer”, en lugar de “cómo hacerlo”. Haga algunas demostraciones simples, úselas para resolver su tarea de matemáticas y construya su propio sitio web, ¿no se ve mucho mejor que simplemente escribir el comando en la consola? Eres joven y tienes mucho tiempo para aprender detalles si quieres profundizar más y más en la codificación. Al principio, lo más importante para usted es encontrar la alegría de la programación y disfrutarla.

La mayoría de las universidades también eligen Python como primer lenguaje de programación, lo que apoya mi sugerencia. Puede encontrar útiles cursos y materiales de tutoría en Coursera y Edx. Esperamos que lo disfrutes.

A los 13 años, diría que el lenguaje más importante para que aprendas es el que te motive a seguir programando.

La razón es que ser un buen programador tiene mucho menos que ver con el lenguaje que usa o con los idiomas que conoce frente a qué tan bien piensa acerca de los problemas de programación (es decir, qué estructuras de datos usar, qué algoritmos usar, qué patrones de diseño seguir, etc.). .).

En la universidad / universidad se te enseñarán ciertos idiomas para aprender los fundamentos de cómo funciona algún sistema o estilo de programación (es decir, aprendes C para entender los conceptos básicos de la compilación en el código de máquina y los fundamentos del sistema operativo, o aprendes C ++ / Java / C # / etc para aprender diseño de OO, o usted aprende SQL para aprender a usar bases de datos, etc.), sin embargo, habrá mucho tiempo para eso en el futuro.

Si acabas de empezar, entonces ve con lo que te interese. Ya sea C # para poner algo en marcha rápidamente, o C / C ++ para la línea de comandos, o incluso Java para Android / Objective-C para iOS, realmente no importa cuál sea, ya que todos lo expondrán a los conceptos básicos de programación y habilidades que se transferirán a cualquier idioma que use en el futuro.

Entonces, para responder a su pregunta de manera más directa, el lenguaje que debe usar es lo que ya ha comenzado. Si realmente no has recogido nada, entonces mi recomendación personal sería ir con C #. Es simple, comparte una sintaxis similar con otros lenguajes de uso común (C, C ++, Java), y puede hacer que las cosas funcionen muy fácilmente, al mismo tiempo que es lo suficientemente potente como para hacer casi cualquier cosa.

Yo recomendaría comenzar con python.

  1. Python es un lenguaje de scripting / interpretado, por lo que puede ejecutar sentencias en una línea de comandos. Esto es genial solo para aprender lo que hacen los primitivos del lenguaje. Los lenguajes compilados como C o Java son excelentes para el desarrollo profesional, pero he descubierto que realmente ralentizan el aprendizaje.
  2. Python admite paradigmas de procedimiento, orientados a objetos y funcionales de alguna forma o forma, por lo que puede aprender sobre muchas formas diferentes de representar la misma solución a un problema.
  3. Hay un gran recurso de aprendizaje para principiantes para Python llamado LPTHW o “Learn Python the Hard Way” de Zed A. Shaw. Esto no solo explica los conceptos básicos de programación, sino que también le enseña cómo configurar su propia computadora. También le enseña cómo leer programas y cómo encontrar errores en sus programas.
  4. La sintaxis de Python es lo suficientemente similar a C, C ++, Java, Javascript que puedes mover rápidamente a los demás cuando estés listo.
  5. Python funciona en casi cualquier computadora o sistema operativo que puedas encontrar. Unix, Linux, Windows, MacOs, Android, etc. Para que pueda aprender dónde juega.

Así que dale una oportunidad. Tendrás mucha diversión. También tal vez busque algunos cursos gratuitos en línea en Edx.org. Hay algunas clases de introducción a la computadora por ahí como esta del MIT. Si eres lo suficientemente inteligente como para hacer preguntas aquí, probablemente puedas manejar la clase. Estoy seguro de que puedes manejar el libro LPTHW.

Listado de lenguajes de programación educativa.

13, algo de experiencia en programación, cualquiera de estos estaría bien …:

1.) Squeak (un dialecto de Smalltalk)

Squeak / Smalltalk

https://docs.google.com/viewer?u… (libro electrónico gratuito “Squeak by Example)

Chirrido en pocas palabras (guía introductoria)

Un tutorial continuo de Newbie

http://stephane.ducasse.free.fr/… (Squeak para hablantes no nativos)

http://stephane.ducasse.free.fr/… (introducción a Morphic, la interfaz de usuario de Squeak)

introducción a smalltalk

2.) FreeBASIC

Lenguaje FreeBASIC | Casa

DocToc: FBWiki (Manual y tutoriales)

3) Greenfoot (un IDE educativo para aprender Java):

Pie verde

Pie verde | (tutoriales)

Comenzando con Java usando Greenfoot (lecciones en línea de Oracle)

https://docs.google.com/viewer?u … (Texto libre, “Solución de problemas a través de la programación con Greenfoot”)

lecciones de portada, lecciones de entrevista, lecciones de observación, lecciones únicas, lecciones inspiradoras (tutorial)

Greenfoot PDF (44 libros en PDF) (muchas fuentes)

Libro de texto Greenfoot – Sr. Hamlin – SD43 (tutorial)

4.) Pascal libre

Free Pascal – Compilador avanzado de código abierto de Pascal para Pascal y Object Pascal – Página de inicio

Documentación en línea (manuales y guías gratis)

Object Pascal Tutorial

Lazarus Homepage (IDE para Free Pascal)

Documentación de Lazarus (también tutoriales)

Guía de idiomas

Empezando

5) Python

Bienvenido a Python.org

BeginnersGuide – Python Wiki

The Coder’s Apprentice (libro electrónico gratuito para adolescentes y adultos)

Automatiza lo aburrido con Python (libro electrónico gratuito)

https://inventwithpython.com/ (otros libros electrónicos gratuitos, incluida la creación de juegos)

Doing Math With Python – descarga gratuita de libros electrónicos

Python Crash Course – Descarga gratuita de libros electrónicos

Curso de Algoritmos y Programación (gratis)

http://www.network-theory.co.uk/… (libro electrónico de introducción gratuito)

Think Python – Green Tea Press (libro electrónico gratuito)

Cómo pensar como un informático (libro electrónico gratuito)

Dive Into Python (libro electrónico gratuito)

Programming Python, 4th Edition (libro electrónico gratuito)

A Byte of Python (gratis en línea)

6.) Ruby

Lenguaje de programación rubí

Ruby Tutorial – Prueba Ruby (prueba ruby ​​en tu navegador)

Ruby en veinte minutos

Aprende Ruby con el Edgecase Ruby Koans

¿Por qué (Poignant) Guía de Ruby (novela gráfica)

Tutorial Ruby: Notas De Estudio Ruby

Ruby Essentials – Techotopia (libro gratuito en línea)

Programación Ruby (libro gratis en línea)

La Guía del Programador Pragmático (gratis en línea)

7.) Lua

El lenguaje de programación lua

Programación en Lua (primera edición) (gratis online)

Tutorial de lua

Programación Lua – Wikilibros, libros abiertos para un mundo abierto

Lua Development Tools, un IDE para el lenguaje de programación Lua

http://www.mathrice.org/IMG/pdf_… (guía en línea gratuita)

8.) Gambas, un lenguaje de programación libre / de código abierto similar a Visual Basic para distribuciones GNU / Linux:

Gambas

Gambas Casi Medio Básico

http://distro.ibiblio.org/vector… (libro electrónico gratuito)

Es increíble que hayas comenzado a programar 13 años después. Como ya sabes HTML, CSS, JavaScript, te recomiendo que realices algunos proyectos.

Aprenderás mucho construyendo cosas. Tal vez haga su propio Portrfolio, algunas aplicaciones web y juegos. Tal vez quieras mirar FreeCodeCamp. Tienen lista increíble de proyectos. Constrúyelos, eso definitivamente aumentará tu confianza. Recuerda siempre una cosa, explora cosas. Después de Frontend, deberías echarle un vistazo a Backend o Data Visualization o quizás a AI. Solo sigue explorando y construyendo cosas

Podrías probar Python .

Es bastante fácil comenzar y hay mucho apoyo y tutoriales en Internet.

Otra alternativa es JavaScript .


Lo divertido de JavaScript es que puede comenzar a escribir código en la consola de su navegador.

Aquí es cómo puede abrir las herramientas de desarrollador en Chrome : Referencia de accesos directos de teclado y UI | Herramientas Web – Desarrolladores de Google

En última instancia, como señala el usuario de Quora, a tu edad se trata más de divertirse que de otra cosa.

Diviértete entonces. Dejame saber si necesitas mas ayuda.

Si ha disfrutado esta respuesta, asegúrese de seguirme aquí: http://quora.com/profile/Yassine-Alouini

Para obtener más información sobre cómo comenzar con Python o JavaScript, puede leer algunas de estas respuestas:

  • La respuesta de Yassine Alouini a ¿Qué debo hacer después de aprender Python?
  • La respuesta de Yassine Alouini a ¿Es Python un gran lenguaje de programación? ¿Qué es tan especial en eso?
  • La respuesta de Yassine Alouini a ¿Por qué es tan popular Python a pesar de ser tan lento?
  • La respuesta de Yassine Alouini a ¿Por qué Python es bueno para los principiantes?
  • La respuesta de Yassine Alouini a ¿Qué es más fácil de aprender, Python o Javascript?
  • La respuesta de Yassine Alouini a ¿Cuáles son los mejores lenguajes de programación para aprender en los próximos 5 años (2016–2020)?

¡Eso es genial! Quieres comenzar a programar a los 13 años. Empecé a programar a los 19 años. Ahora vamos a llegar al punto en que te sugeriré que tengas un conocimiento básico básico de los lenguajes de programación c o java.

La lógica siempre permanece igual. Solo la sintaxis cambia, así que concéntrate en la lógica. Puede participar en concursos de programación en línea como Concurso de programación, Concurso de programación, Programación de computadoras en línea o https://www.hackerrank.com/ etc.

Tutoriales javatpoint.com

Feliz codificacion !!!!

Aprender el lenguaje de programación es básicamente el mismo para casi todo el lenguaje de programación, aprendiendo sobre bucle, condición, función, tipo de variable, sintaxis, API. y para el lenguaje OOP, también debes tocar con OOP.

Un buen programador no es difícil pasar de uno de los lenguajes de programación al actual. el desafío es cuál es el fuerte lenguaje de programación de los otros y cómo hacer algo en ambos idiomas.

Pero muchas programaciones tienen dificultades para pasar del primer lenguaje de programación con el que están familiarizados, a veces se convierten en fanáticos de los lenguajes y los defensivos y no pueden abrir la mente.

Había estado utilizando Pascal y C ++, Visual Basic cuando estaba en el collage, y al principio de mi operador, trato con RPGLE / 400 durante 1 año y luego con Java.

Por lo tanto, le sugiero que comience con un idioma y obtenga una comprensión profunda. Más tarde podrás tocar con otros y comparar. como inicio Puede elegir una de las 5 principales bases de lenguaje de programación en este índice.

Índice TIOBE | Tiobe – La empresa de calidad de software

No estoy convencido de que importe. A menos que seas extremadamente precoz, no es probable que obtengas un empleo al menos durante cuatro o cinco años, más si decides ir a la universidad para obtener un título antes de comenzar a trabajar.

La programación consiste en crear programas que logren algo: resolver un problema, rastrear información, brindar entretenimiento, etc. Aprender las habilidades para lograr eso es más importante que aprender sobre herramientas específicas, y un lenguaje informático es solo eso, una herramienta.

Comencé con la versión BÁSICA 6 de Dartmouth College y luego aprendí PL / I durante mi adolescencia. El primer idioma que necesitaba cuando comencé a trabajar: una versión del estándar FORTRAN de 1966. El siguiente idioma que utilicé fue C. Eventualmente trabajé en un proyecto en una versión de BASIC, pero era un dialecto diferente y era solo para un proyecto pequeño.

Lo que realmente aprendí durante mi adolescencia fue bastante acerca de cómo pensar como programador, cómo trabajar con programas bastante grandes compuestos de múltiples archivos de origen, algunos de depuración y pruebas, y la importancia de escribir código legible.