Desde mis épocas de universitario allá por los años 70, descubrí que la mejor forma de aprender algo es enseñar a alguien. Ese proceso mental de ordenar tus ideas antes de exponerlas te permite entender mejor esos pequeños detalles que como alumno pasan completamente desapercibidos. Con los años también vi que el principal usuario de estos apuntes era yo mismo y me facilitaba tremendamente mis tareas de programación y desarrollo de proyectos de informática y electrónica.

En la universidad tube contacto con el Assembler de la mano del Intel 8080. Fue tan frustrante que ni siquiera lo considero un lenguaje de programación. Paralelamente hacia mis pininos en las primeras calculadoras programables, tenia una HP-25.

Mi primer lenguaje de programación fue Fortran IV en una IBM S360 del cual ya no recuerdo nada, pero créanme que no lo extraño en absoluto. Luego pase por Basic en una Commodore 64 que a propósito no es que fuera de 64 bits sino que tenia 64 KB de RAM. Mas adelante compre mi primera PC y aunque usaba MS Basic me llamo mas la atención las comunicaciones por puerto serie (RS232), puerto paralelo y las primeras tarjetas de red, las que con MS Basic eran inalcanzables.

Imagino que el primer lenguaje de programación "serio" para mi fue FoxPRO que fue cuando cambie de Electrónica a Informática allá por el año 1994. Aun era la época del DOS, pero ya teníamos un servidor Novell que reemplazo un antiquísimo Unix. Las comunicaciones externas se hacían por modem y mi principal pasatiempo era estar en los BBSs. A propósito allí fue cuando escribí mi primer manual en linea, principalmente para promover el uso del HTML en los BBSs, porque hasta entonces usábamos los BBCodes.

Llegue a PHP y MySQL tratando de huir de todo lo que fuera propietario, luego de probar lo bien que podía funcionar el estandar HTML. Por si fuera poco MicroSoft compro FoxPRO, en mi opinión solo para destruirlo y luego sepultarlo. Ademas me gusto PHP porque lo podía combinar mis viejos amigos: HTML, CSS y JavaScript. Internet ayudo mucho en mi aprendizaje de PHP, porque ya no eramos unos pocos nerds comunicandonos vía nuestros modems localmente, sino que ya podía buscar mas información en el mundo entero.

PHP sigue mejorando y yo sigo actualizando estos apuntes de manera continua. Puedes ver al final de cada hoja su ultima actualización.

Estos apuntes de PHP esta en desarrollo aun.

Presentación

Referencias básicas

Funciones internas

Avanzados

Seguridad

Conexiones con Base de Datos

Utilitarios para PHP

Referencias