Hola
Quiero platicarles un poco de PHP, podemos platicar lo que sabemos, y lo que no sabemos
PHP es un lenguaje de programación como muchos otros, admite ciclos, condicionales, variables, etcetera, el cual se ejecuta del lado de nuestro servidor y le enviamos el HTML a nuestro cliente
Que es lo bonito de PHP?
PHP no hay que predefinir cada variable, como en PASCAL, yo hace tiempo aprendí pascal y php lo considero mas fácil y practico
De php, hay muchísimas librerías, ya hechas, por ejemplo podemos crear archivos PDF, librerías para crear gráficas, codigos qr, entre muchas cosas
Hay frameworks, los cuales son funciones agrupadas, que nos permiten la labor mas sencilla, que pueden incluir sistemas de templates, logs, entre otras funciones
La programación orientada a objetos, nos permite tener nuestro código mas ordenado, agrupando nuestras funciones en class e invocar una función de esa class cuando lo necesitemos
Los webservices, nos permite que desde diferentes dominios de internet, podamos acceder a una misma base de datos, o una misma tabla SQL, lo cual nos sirve para no tener replicadas bases de datos con la misma información, o incluso podemos proveer de cierta información a un tercero
Como evolucione?
A los 17 aprendi, html, css
Como a los 21, php, mysql
Inicialmente trabaje en PHP/MySQL despues migre a PostgreSQL, me di cuenta que no usar javascript, es un paradigma, que del 2000-2010, estaba bien, y sigue estando bien, de acuerdo a la logica de nuestro negocio, pero no hay que ser cerrado, y entonces opte por usar el framework de javascript, denominado jQuery
Actualmente uso procedures y trato de aprender lo que mas pueda, un procedure es un "programita" por así decirlo, que esta en la Base de datos, y que nos puede hacer consultas, updates, deletes, todo lo que le pongamos, y podemos incluir condicionales, ciclos y todo lo que tiene la programación. El trigger es un disparador cuando hacemos x cosa, automaticamente se hace otra cosa, las subconsultas es un consulta dentro de otra, y los join son para unir varias tablas, de acuerdo al criterio de una columna de una tabla con la otra
La programación es apasionante pero mas apasionante unirla al mundo real, al mundo del comercio electrónico, y emprender algún proyecto
Saludos