viernes, 6 de julio de 2012

Introducción. ¿Qué es esto?

Pues esto es (o va a tratar de ser) un curso de programación. Y usaremos Java para este viaje por ser, sin lugar a dudas, el lenguaje con mayor desarrollo en los próximos años sobre todo en Internet.
¡Me encanta programar! Y he intentado transmitir esta afición a mis más allegados (mi mujer y mis hijos) con resultados profundamente negativos: ninguno de ellos ha aprendido conmigo y tan sólo el mayor, estudiante de ingeniería, ha aprendido a programar en Pascal.
Calculadora programable
Texas Instruments
(finales años 70)
Sin embargo es una de mis grandes aficiones. Comencé a programar a los 13 años, en las postrimerías de la década de los 70, junto con mi gran amigo Juan y su calculadora programable Texas Instruments. Con esta máquina, que ni siquiera tenía un verdadero lenguaje de programación sino que era poco más que una lista de pulsaciones de sus teclas, hicimos programas tan divertidos como una carrera de coches, que se jugaba en un tablero aparte, obviamente, puesto que la calculadora sólo tenía el display normal numérico. De ahí pasamos a una calculadora Sharp con lenguaje BASIC de programación, al Sinclair, el ZX81 primero y el Spectrum y el QL después, y del infinito al más allá.
Así que me he llevado una gran alegría cuando mi sobrino Daniel (cuyo blog recomiendo) me pidió unas clases de programación. ¡Aquí las tienes!
Sinceramente, el lenguaje de programación que se elija no es importante. Si fuera posible lo ideal sería primero aprender a programar, y luego ir aprendiendo lenguajes. Pero yo no sé hacer eso, así que he elegido Java como herramienta de programación porque es moderna y divertida y se emplea un montón.
Todo el trabajo está por hacer, así que las entregas se irán extendiendo por el tiempo conforme mi tiempo libre me lo permita y mientras no me abandone la energía extra que me aporta la ilusión de este proyecto, por lo que si estás interesado por él HAZMELO SABER poniendo un comentario en el blog y diciéndome que lo vas a intentar, lo que te gustaría aprender o lo que quieras, incrementarás esas ganas de seguir adelante que ahora tengo.
Quiero organizarlo en forma de lecciones escritas en un archivo PDF que se pueda descargar y conservar. Quizás cuando esté terminado (o tenga una entidad suficiente) recoja estas lecciones y las publique en un libro digital en la biblioteca en la que suelo publicar mis escritos (de momento uno sólo).

PDF con la lección:

Y aunque esta entrada sea sólo una introducción al curso, quiero que presente el mismo formato que las restantes. Así que ahí va el enlace a la lección de hoy: Introduccion

Vínculos útiles:

IDE (herramienta de programación) empleada en el curso Integrated development environment (ambiente de desarrollo integrado) gratuito y con versiones para los más importantes sistemas operativos (Windows, Linux, Mac, etc) para aprovechar la libertad que nos brinda Java.
SDK Java. Conjunto de herramientas mínimo Java Para los que no les gusta emplear ayudas. Herramientas de ventana de comandos necesarias para programar en Java (incluidas en el IDE anterior).

No hay comentarios:

Publicar un comentario