Yo empecé con 12 años pero con una Commodore 64 que tenía un amigo. Él me enseñó a programar BASIC pero generalmente me sentaba al lado y miraba como programaba. A los 14 me regalaron un PC XT de 4.77 Mhz de la que no sabía nada y gracias al PCTOOLS empecé a husmear el interior de los archivos y la memoria, que nostalgia me agarra al recordar las caritas y demás símbolos que veia. Me pasaba toda la noche investigando.
Luego conocí al viejo DEBUG de DOS y ahí empecé a ver assembler (desensamblaba la BIOS para investigarla). Eso sí cuando quería jugar me iba a lo de mi amigo a usar la Commodore salvo que jugara al Defender of de Crow en la PC.
Gracias a un curso de electrónica digital de una revista de una editorial colombiana aprendí el ensamblador del 8085 y me puse a crear una mini computadora con ese micro y un integrado de expansion con 256 bytes y 3 puertos paralelos. Por suerte luego conocí que había micrcontroladores que era lo mismo que quería hacer yo.
Luego aprendí assembler para x86 y Pascal en el mismo año. Estando en la facultad aprendí assembler para los motorolas 6800 y C, luego vino el Delphi.
Por mi cuenta y en los ratos libres aprendí assembler para PIC y luego entré a trabajar. Gracias a la insistencia de Darukur empecé con Hitech C y luego los sistemas operativos en tiempo real (RTOS), de esto hace un poco más de un año.
Investigando e iniciando un proyecto aprendí a programar el 8051 (asm y C).
Ahora estoy con los DSP en general, los dspIC en particular y haciendo en los ratos libres el programa de Microsoft Desarrollador de 5 Estrellas.
Me encanta investigar!!!
Saludos.
Martín
PD: Me olvidaba, en el 97 empecé a usar Linux (Red Hat 5.2) que vi en una revista en un quiosco de Bs As y me pregunté que era ese sistema operativo. Desde esa época lo tengo instalado siempre en la PC aunque haya meses que no lo toque.