Cuando comenzó a aprender programación, ¿cuál era ese lenguaje de programación, qué libro, curso o sitio web utilizó y cómo manejó el tiempo para aprender?

Ah, bajando por el carril de la memoria!

El año fue 1971. No hay cursos en línea entonces. Demonios, aún no se había pensado en la red mundial. Nuestra universidad acababa de instalar varios terminales de teletipo en el Departamento de Matemáticas junto a la sala de calculadoras, con lectores y escritores de cinta de papel. Se conectaron a una computadora PDP-10 mainframe distante en la base local de la Fuerza Aérea. ¡Esos bebés podrían comunicarse a 10 caracteres completos por segundo (110 baudios)!

Entendieron este nuevo lenguaje desarrollado unos años antes en la Universidad de Dartmouth llamado “BÁSICO”, usando este nuevo estilo de computación llamado “tiempo compartido”.

Se ofreció un curso sin crédito de 3 semanas a cualquiera que esté dispuesto a aprender cómo usarlos, y creo que un manual en línea o un libro de hojas sueltas contenía el resto.

Le enseñé a jugar tic-tac-toe y ganar, y luego resolver 3 problemas gravitacionales orbitales del cuerpo.

A continuación, aprendí la nueva programación de notación polaca inversa de la calculadora HP para calcular gráficos de regresión lineal para mis laboratorios de física. El año siguiente formé parte de un laboratorio de microcomputación aprendiendo a hacer cálculos matemáticos de coma flotante en un ensamblador en una microcomputadora Singer (!) (La misma compañía Singer famosa por las máquinas de coser).

Lynda: cursos en línea, clases, capacitación, tutoriales Los cursos son fáciles de seguir y configurados para diferentes niveles de comprensión. Programaba mi tiempo haciendo ajustes a mi horario actual. Si es necesario, me levanté una hora antes de lo normal y pasé el tiempo extra aprendiendo y haciendo los ejercicios. Creo que siempre es una buena idea dividir todo en pasos mientras trabajas hacia un objetivo final. Tenía un juego de matemáticas que quería crear, me llevó años, pero ahora hay varias versiones a medida que reconstruí el juego usando html y JavaScript, C #, C ++ y Java.

Empecé a aprender programación en un Commodore VIC-20 en Commodore BASIC.

El “libro” que utilicé eran números aleatorios de Gaceta de Compute!, Que me prestó un buen vecino, que contenía código de entrada para juegos. Esta fue, en mi opinión, la introducción perfecta a la programación para un niño de 12 años.

Ah, y no tenía un dispositivo de almacenamiento, así que cuando la computadora se apagó al final del día, * poof *, tuve que volver a escribir cientos de líneas de código para volver a jugar. También tuve una buena introducción a la depuración, porque no era muy mecanógrafa, por lo que cualquier error de tipeo generalmente causaría errores de tiempo de ejecución y bloquearía el juego.

En cuanto a la gestión del tiempo, tenía 12 años, así que no tenía muchas otras demandas en mi tiempo.

IMP de Edimburgo – Wikipedia

¿Por qué preguntas?