Para iniciarse en PHP se necesitan una serie de conceptos o ideas previas por una parte y una serie de herramientas por otra.
En primer lugar, es necesario tener conocimientos básicos de HTML, ya que el PHP es un preprocesador de hipertexto (HTML por ejemplo), por lo que es básico tener nociones sobre HTML.
Por otra parte también es necesario tener, o ir adquiriendo nociones sobre programación, las cuáles compartirimos aquí en PHPnight en los próximos posts.
Por otra parte, las herramientas necesarias serían, tener el Paquete Apache + PHP + MySQL instalado en nuestra PC (para usarla de servidor de pruebas), o contar con un servidor con dichas características, un editor de texto (a continuación te sugeriremos algunos), un manejador de BBDD, algunos links útiles que te daremos y una rica y humeante taza de café… ;)
Para instalar el paquete Apache + PHP + MySQL, para windows, puedes descargarte e instalar WampServer2 (nueva versión del clasico Wamp5), el cuál ademas ya nos incluye phpMyAdmin y SQLiteManager como manejador de BBDD.
Como editores, quizá el más utilizado en windows sea DreamWeaver, aunque para PHP de nada nos sirve el entorno visual, por lo que con cualquier editor de código que coloree nuestro código bastaría. Algunas opciones libres para windos serían: NotePad++, NVU o PHP Expert Editor.
Para linux: Bluefish o gPHPEditor.
Aunque siempre puedes usar el notepad :p
Ahora, los links, algunas webs que te serán útiles en tus marcadores (o favoritos):
- php.net (en ingles)
- forosdelweb.com
- php-hispano.net
- y por supuesto: phpnight.com ^_^





El 18 de Febrero de 2008, Tox dijo:
Y que pasa con las metodologias de desarrollo? diseño de diagramas de clases, UML, relaciones de las bases de datos…
amigo: PROGRAMAR NO ES PARA TODOS
El 19 de Febrero de 2008, Marcelo dijo:
#Tox: Como tu bien dices "programar no es para todos" y sería un sabio consejo si no fuera con tanta arrogancia ;)
Así como programar no es para todos, "enseñar a programar tampoco", ya vendrán las metodologías, diseños, y diagramas…
Pero como vas a enseñar "relaciones de las bases de datos" a alguien que no sabe qué es una base de datos ;)
Todo a su tiempo, que quien quiere dar muchos pasos juntos, se cae!
Saludos!
El 23 de Febrero de 2008, Joan dijo:
#Tox menos mal que la mayoría de la gente no piensa como tu.
Unos valdrán y otros no. La cosa es exponer los conocimientos que uno tiene de la forma más comprensible que uno pueda.
Linux no es para todos, pero si no lo pruebas nunca lo sabras. Si todos fueran como tu, la comunidad que hay detras de linux no existiría y nadie lo usaria porque no habría soporte.
Nadie nace sabiendo y nadie es mejor que otros. El que tiene ganas aprende lo que quiera. El que cree que lo sabe todo es un ignorante.
El 12 de Junio de 2008, Anthony dijo:
Creo que primero se empieza por lo basico para recien empezar con algo mas avanzado
El 16 de Julio de 2008, Eol dijo:
Gracias Marcelo por tus aportes, no hagas caso de arrogantes ni envidiosos. Tu iniciativa es loable desde cualquier punto de vista. Podran ser los contenidos mas o menos acertados, mejor o peor enfocados pero cuando la voluntad es sana y buena nunca te equivocas y sobre todo si los demas en lugar de criticar aportan algo contructivo. Suerte.
El 21 de Julio de 2008, Marcelo dijo:
Gracias Eol por tus palabras :)
Bien sabido es que comentarios como el tuyo (y muchísimos otros usuarios) son los que ayudan a crear el buen espíritu que todos queremos respirar ;)
Un saludo!