Foros del Web » Programando para Internet » PHP »

De dónde aprendiste Php?

Estas en el tema de De dónde aprendiste Php? en el foro de PHP en Foros del Web. Estoy empezando con Php. Quiero saber de qué manual o libro aprendió cada uno. Me interesaría saber si existe un manual/libro que te enseñe TODO ...
  #1 (permalink)  
Antiguo 10/01/2006, 16:44
Avatar de X.Cyclop
Usuario baneado!
 
Fecha de Ingreso: diciembre-2005
Ubicación: México, D.F.
Mensajes: 1.328
Antigüedad: 12 años
Puntos: 0
Pregunta De dónde aprendiste Php?

Estoy empezando con Php. Quiero saber de qué manual o libro aprendió cada uno.
Me interesaría saber si existe un manual/libro que te enseñe TODO lo de Php (variables, funciones...) sin entrar en bases de datos o entrar pero después de enseñarte todo lo de PHP. Ya vi varios manuales que te enseñan 5 cosas de Php, y ya entran en bases de datos, dejando todo lo demás a un lado, cosa que según mi opinión es lo último a aprender de Php.

Gracias.
  #2 (permalink)  
Antiguo 10/01/2006, 16:47
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
pues la verdad queria aprender php me puse mirar algunas de esas "guias" y me aburri, asi que con el paso del tiempo se me iba ocurriendo cosas para hacer me preguntaba como y buscaba la informacion sobre esa instruccion y viendo ejemplos. Un dia hice una tienda virtual y aprendi bastante, pero creo que estoy en nivel medio/bajo aun

saludos
  #3 (permalink)  
Antiguo 10/01/2006, 16:53
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
Espero que este te ayude
Manual
  #4 (permalink)  
Antiguo 10/01/2006, 17:00
 
Fecha de Ingreso: abril-2005
Mensajes: 139
Antigüedad: 12 años, 7 meses
Puntos: 1
Hola, primero decirte que es normal que te den nociones de sql para aprender php ya que este lenguaje se usa en mucha proporcion para interactuar con base de datos, si no sabes un poco de estas no podras aprovechar todo el potencial de php.

Te dejo un enlace de una pagina a la que recurro de vez en cuando por la calidad de sus tutoriales, este en concreto son videotutoriales y te enseñan php y sql. No dejes de verlo pq merece la pena.

http://www.illasaron.com/html/module...#categorystart

Si aceptas otro consejo empieza con poo (lenguaje orientado a objetos) directamente y no hagas como yo que estoy ahora aprendiendo.
__________________
Ciao y suerte.
  #5 (permalink)  
Antiguo 10/01/2006, 17:31
Avatar de X.Cyclop
Usuario baneado!
 
Fecha de Ingreso: diciembre-2005
Ubicación: México, D.F.
Mensajes: 1.328
Antigüedad: 12 años
Puntos: 0
Cita:
Espero que este te ayude
Manual
Estaba en ese, pero Cluster me dijo...

Cita:
Iniciado por Cluster
Los tutoriales que ves en internet sobre PHP suelen ser muy centrados a cierta temática. No hay que verlo como "aprenda PHP desde cero" (y menos si no tienes algo de base sobre desarrollo de aplicaciones web: cliente-servidor con nociones de programación en general).

El manual de PHP.net que dices que no te gusta. Es un manual oficial de "referencia" .. no es un tutorial ni un curso para aprender PHP. Es justamente eso, un manual de "referencia" .. es decir, tu si quieres ver como funciona tal función .. o funcionalidad de PHP acudes a la referencia de PHP, pues lo que diga ahí es lo que manda (es la "fuente original").
Y ahora tengo una documentación de Php 4 en PDF (1700 páginas), pero no parece referencia, parece un buen tutorial.


Cita:
Iniciado por Pleniluni0
http://www.illasaron.com/html/module...#categorystart

Si aceptas otro consejo empieza con poo (lenguaje orientado a objetos) directamente y no hagas como yo que estoy ahora aprendiendo.
A ver si están buenos esos video tutoriales.

POO? Eso es difícil. Primero aprendo bien Php y después dios dirá.

Gracias.
  #6 (permalink)  
Antiguo 10/01/2006, 18:23
Avatar de FuLaNo_  
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 14 años, 6 meses
Puntos: 2
Un amigo mio me dio una clase de PHP via IRC... digamos que alli no aprendi mucho, pero me di cuenta de que era algo que me iba a gustar (era el insentivo que me faltaba para comenzar), alli busque en desarrolloweb.com y el primer script que use fue el de registro y reconocimiento de usuarios (de la misma pagina), a la semana ya lo habia modificado de pies a cabeza y a la siguiente semana ya tenia varios scrips hechos integramente por mi.

Luego leer mucho y consultar mucho aqui en el foro, leer a usuarios como Cluster (por nombrar uno) siempre deja algo bueno, aun cuando creas que lo que comenta ya lo sabes...

Luego tambien me di cuenta de que sabia poco y nada de MySQL (o SQL en si), y es necesario conocer mysql para mejorar tus aplicaciones php-mysql, entonces empiezas a buscar en google y encuentras cosas muy buenas, tutoriales y manuales muy bien explicados, incluso algunos son mejores que libros escritos por "grandes programadores" (que seas un buen programador no significa que seas bueno explicandote).

Hace unos meces me regalaron dos libros a eleccion (en la revista USERS) y elegui los dos sobre php y mysql, ya lei el primero y ahora entiendo mejor algunas TEORIAS, el segundo lo comence a leer hace poco y muestra mas ejemplos que otra cosa... por ende, es bueno tener un texto "fisicamente" presente para algunos casos, pero casi siempre me ha resultado mejor la informacion online.

De mas esta decir que siempre tienes que tener a mano el sitio de php.net y su buscador de funciones ;)
__________________
I Love Programming...
  #7 (permalink)  
Antiguo 10/01/2006, 18:30
Avatar de X.Cyclop
Usuario baneado!
 
Fecha de Ingreso: diciembre-2005
Ubicación: México, D.F.
Mensajes: 1.328
Antigüedad: 12 años
Puntos: 0
Ok. Entonces debo de leer los manuales de Sql para entender más de Php.

En la página oficial, encontré estos 2 libros que la verdad no se si comprar alguno, porque en internet seguramente hay tutoriales mejores que lo dicho en esos 2 libros: http://www.php.net/books.php?type=PHP&lang=es

Voy a buscar por solotutoriales, abcdatos y google. Ojalá que encuentré unos buenos.

Gracias FuLaNo_.
  #9 (permalink)  
Antiguo 11/01/2006, 05:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Leistes las FAQ's de este foro PHP?

Ahí tienes también link's hacia tutoriales de PHP. Algunos son los has mencionado .. otros no. Sobre todo hay mucha literatura en -ingles- bastante buena (lamentablemente mejor que en castellano en algunos casos).

Por lo demás .. no te empeñes tanto en conocer "todas" las funciones de PHP .. Lo que debes es tener un concepto generar y saber donde puedes obtener las que existen para PHP sobre la temática que debas resolver un problema. Es decir, .. yo por ejemplo sé que tengo el manual en línea de php en www.php.net (o el formato Help de Windows (.chm) para usarlo como referencia), cuando tengo que enfrentar un problea .. ejemplo .. con ... "strings" (cadenas) .. voy al tema del manual y veo si hay función directa para lo que requiero .. a veces la encuentro (PHP está bien nutrido de funciones) y otras con "imaginación" ves que combinando algunas otras funciones llegas a tu fin. Con el tiempo y experiencia .. pasandote por FAQ's como las de este foro .. leyendo tutoriales puntuales y demás vas tomando "vocabulario" (conociendo funcioenes) de PHP.

Lo más interesante de PHP (o de aprendizaje de un lenguaje concreto) suele ser conocer como trabaja el lenguaje en cuestión ciertos temas concretos; como por ejemplo: Como interactuar con Base de datos, como interactuar con archivos en el servidor (crearlos, leer directorios .. etc), como usar "expresiones regulares" .. como gestionar sesiones/cookies, como gestionar "cabeceras HTTP", como usar motores de gestión de plantillas (templates), como programar en POO en PHP .. etc. He mencionado temas concreto que a estas alturas ya conozco (es normal que en un principio uno no se plantee que necesita saber de eso) .. pero hago ese pequeño resumen en general por qué es el trabajo diário con PHP; siempre vas a querer interactuar con una Base de datos o generar archivos/leerlos .. etc. Son temas que algunos tienen "capítulo" concreto en el manual oficial de PHP de referencia y otros son "técnicas" que como tal tienen varias soluciones. Algunos temas no son própios de PHP (por si los desconoces) como por ejemplo Programación Orientada a Objetos (POO) esto es un "concepto" general en sí que puedes aplicar en PHP, también las expresiones regulares no son própias de PHP pero puedes "usarlas" desde PHP. El acceso a Base de datos en sí son unas pocas funciones de PHP .. pero el "fondo" del tema pasa por saber "SQL (lenguaje estructurado de consultas)" y diseño de base de datos + otros conecptos sobre estas.

En fin .. creo que lo más "complejo" y lo que uno tarda más tiempo en darse cuenta (a mi me ha pasado: soy autodidacta completamente ..) es que "cosa" es parte de PHP (para buscar soluciones en manuales del mismo) y que cosa no es própia de PHP pero tal vez PHP pone a disposición de nosotros los programadores "funciones" o "métodos" para usarlo. Esto es muy importante conocerlo para no "alegar" que tal tutorial no es "bueno" o no explica bien tal tema .. por qué como he comentado ya, muchos temas NO son própios de PHP .. por ende hay que indentificar ese punto primero y si es necesario recurrir a -otro- tipo de tutoriales/manuales donde te enseñen esa base para luego comprender como "usarlo" desde PHP. Esto te servirá (conocer esa base) no sólo para usarlo con "PHP" sino para que cuando tengas que aprender otro lenguaje .. simplemente llegues a las conclusiones que te he mencionado tipo: "necesito saber como se gestiona en tal lenguaje ... por ejemplo acceso a Base de datos en general" .. o "como se usan expresiones regulares en tal lenguaje" (sabiendo ya que es un concepto general y que vários lenguajes las pueden implementar/usar).

Un saludo,
  #10 (permalink)  
Antiguo 11/01/2006, 06:49
 
Fecha de Ingreso: septiembre-2005
Mensajes: 99
Antigüedad: 12 años, 3 meses
Puntos: 0
Hola,

Yo mas que un manual te voy a dar un consejo, varios de los manuales que ya tienes son una buena referencia, aprender a declarar variables, funciones, etc, necesario para empezar, te serviran para coger una base, empieza por hacer ejemplos sencillos y luego vete complicando.
A partir de hay empollarte un monton de manuales mas no creo que te sirva de mucho, una vez que ya tienes una base puedes ponerte manos a la obra. Cuando te surgan problemas en la pagina oficial www.php.net tienes todo sobre php, si no los foros son para mi la biblia, todo lo que te surja seguro ya lo pregunto alguien antes.
En cuando a las bases de datos me parece una parte esencial para este lenguage.

Yo tengo un manual muy bueno para empezar sobretodo claro, esta sacado de la pagina de php oficial pero lo tengo en español por capitulos, si te interesa te lo puedo enviar. Yo lo tengo impreso y aun lo sigo consultando.
  #11 (permalink)  
Antiguo 11/01/2006, 07:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Yo tengo un manual muy bueno para empezar sobretodo claro, esta sacado de la pagina de php oficial pero lo tengo en español por capitulos, si te interesa te lo puedo enviar. Yo lo tengo impreso y aun lo sigo consultando.
Ofrecimientos de este estilo deberías hacerlo:

Opción A:
En privado haces el ofrecimiento al usuario que le pueda interesar.

Opción B:
Publica dicho archivo en alguna web para dejar por aquí un link y que la gente que guste lo descargue.

Así evitaremos llenar este mensaje tipo "Yo también lo quiero .. enviamelo a tal e-mail" .. (como suele pasar y por esas experiencias hago estas sugerencias).

De hecho "aviso" .. quien le interese, por favor contactese en privado (para eso tenemos el sistema de Mensajería Privada del foro mínimo) para ver como coordinan el intercambio de información.

Un saludo,
  #12 (permalink)  
Antiguo 11/01/2006, 08:25
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 14 años, 6 meses
Puntos: 3
Recomiendo el siguiente libro:

Desarrollo Web con PHP y MySQL. PHP 5 y MySQL 4.1 y 5.
Autores: Luke Welling / Laura Thomson
Editorial: Anaya Multimedia. (Edición anglosajona: Pearson Education Inc.)


Es muy bueno y tiene cantidad de casos prácticos y muy al uso en la web.
Los únicos requisitos previos es tener algo de nociones de programación en otros lenguajes o algoritmos.

- Primera parte: te introduce en PHP básico (variables, bucles y condiciones, matrices, cadenas, lectura/escritura de archivos, funciones, ...). Seguidamente explica PHP orientado a objetos, y control de excepciones.

- Segunda parte: Después pasa a MySQL, cómo diseñar poco a poco una base de datos web (muy bien explicado). Cómo diseñar una BD con MySQL. Acceder a la BD MySQL desde PHP. Administración y programación avanzada de MySQL.

- La tercera parte, se dedica al comercio electrónico y la seguridad, incluyendo formas de autenticación, transacciones seguras, etc.

- La cuarta parte está orientada a técnicas avanzadas de PHP: Interactuar con el stma de archivos y el servidor. Funciones de red y protocolo. Fecha y hora. Generar imágenes dinámicamente. Control de sesiones. Otras cosas útiles como eval(), die()/exit(), carga dinámica de extensiones, etc.

- La quinta parte se dedica a casos prácticos muy comunes en la web:
1. Forma de acomenter un proyecto web paso por paso.
2. Depuración
3. Autenticación (registro) y personalización de usuarios.
4. Carro de la compra.
5. Stma de administración de contenidos (noticias, artículos, etc).
6. Servicio de correo electrónico web.
7. Gestor de listas de correo.
8. Creación de un foro web.
9. Generar documentos PDF.
10. Conectarse a servicios web con XML y SOAP.

- La sexta parte contiene diversos apéndices:
A: Instalación de PHP y MySQL
B: Recursos en Internet.
C: Contenido del DC-ROM adjunto (que incluye todos los ejercicios).

El libro es muy gordo (cerca de 1000 páginas), pero muy completo y bien explicado. Yo aún no lo he podido estudiar todo, pero en ello estoy, y no se hace pesado.
  #13 (permalink)  
Antiguo 11/01/2006, 08:42
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 14 años
Puntos: 0
Bueno en mi opion asi como qeu un manual donde te enseñen todo acerca de php no existe, yo lo que recomiendo y por que asi fue la manera en la que yo aprendi es que busqeus un manual con el que puedas aprender lo basico, y puedas hacer mas o menos tus primeras aplicaciones. Despues cuando ya requieras hacer algo mas complejo buscas informacion en especifico del tema del que se vaya a tratar tu aplicacion y veras como existe mucha informacion especializada, y para dudas muy en particular pues aqui esta el foro .

SALUDOS

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #14 (permalink)  
Antiguo 11/01/2006, 08:43
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 6 meses
Puntos: 2
Una recomendación, después de leer algún manual online, comprate un libro (para mi son mas prácticos) y cuando tengas problemas no preguntes busca, ya que buscando te encuentras siempre con alguna info que no conocías, si bien es "más practico preguntar" porque das con la solución rápido (en algunos casos, si preguntas y la pregunta es muy básica nadie te responderá) leer todo lo que se te cruza en el camino hacia tu problema aprendes mucho más rápido y muchas cosas mas. El mejor instructor es Google.

Saludos.
  #15 (permalink)  
Antiguo 11/01/2006, 08:46
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 14 años
Puntos: 0
Cita:
Iniciado por DarioDario
si bien es "más practico preguntar" porque das con la solución rápido (en algunos casos, si preguntas y la pregunta es muy básica nadie te responderá)
Bueno yo no estoy de acuerdo con esto, la verdad aqui en el foro yo he visto las mismas preguntas cientos de veces y por muy sencillas que sean siempre alguien las responde. Yo creo que los foros son una fuente de informacion invaluable y debemos conservarla asi.

SALUDOS

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #16 (permalink)  
Antiguo 11/01/2006, 14:22
Avatar de X.Cyclop
Usuario baneado!
 
Fecha de Ingreso: diciembre-2005
Ubicación: México, D.F.
Mensajes: 1.328
Antigüedad: 12 años
Puntos: 0
Ok. Ahorita ya estoy leyendo el tutorial de DesarrolloWeb que me parece bueno y más completo que los otros, además de que tiene otro tutorial que es el de Taller de Php.

Talvez compre ese libro que me dijo Tigervlc, se ve muy bueno.

Cita:
Iniciado por axy108
Bueno yo no estoy de acuerdo con esto, la verdad aqui en el foro yo he visto las mismas preguntas cientos de veces y por muy sencillas que sean siempre alguien las responde. Yo creo que los foros son una fuente de informacion invaluable y debemos conservarla asi.
Yo muchas veces no pregunto, directamente a SANGOOGLE (como ahora para buscar libros) o en este caso como ya todos dijeron, ir a la documentación que es nuestra mano derecha en Php.

Muchas gracias a todos y... manitas a la obra.

Suerte.
  #17 (permalink)  
Antiguo 12/01/2006, 05:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por axy108
Bueno yo no estoy de acuerdo con esto, la verdad aqui en el foro yo he visto las mismas preguntas cientos de veces y por muy sencillas que sean siempre alguien las responde. Yo creo que los foros son una fuente de informacion invaluable y debemos conservarla asi.

SALUDOS

Veras muchas veces las mismas preguntas una y otra vez por qué mucha gente (no todos) no acuden primero a usar el buscador del foro, otros tantos mensajes que en el fondo ya se resolvió el problema en otro tema .. pero no se empleó los mismos términos para describir el problema o solución (hay no hay "buscador" que sirva).

En cuanto a los que responden .. veras que mucha gente no se "cansa" (como yo) de responder lo mismo una y otra vez. Para mitigar ese problema por mi parte incito (cuando veo alguo que podría ser interesante) o me dedico a crear "FAQ's" para posteriormente responder haciendo referencia a dicha FAQ.

Pero bueno .. así son los foros (la mayoría). Yo por mi parte realmente poco he preguntando en foros en mi vida (dudas concretas) .. siempre me ha ido bien con un buscador. De hecho a la fecha y siempre tengo dudas (no se crean que "lo sé todo" por qué no pregunto) .. pero realmente el uso frecuente de un buscador te hace "atinar" un poco más en los términos que has de emplear para encontrar lo que necesitas .. y en general a "leer" mucho, algunos temas que no eran tu objetivo principal .. pero quedan como "cultura general" y que en algún momento uno se "acuerda" que por ahí iva el tema para profundizar si lo necesita .....

Un saludo,
  #18 (permalink)  
Antiguo 12/01/2006, 05:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por X.Cyclop
Ok. Ahorita ya estoy leyendo el tutorial de DesarrolloWeb que me parece bueno y más completo que los otros, además de que tiene otro tutorial que es el de Taller de Php.

Talvez compre ese libro que me dijo Tigervlc, se ve muy bueno.


Yo muchas veces no pregunto, directamente a SANGOOGLE (como ahora para buscar libros) o en este caso como ya todos dijeron, ir a la documentación que es nuestra mano derecha en Php.

Muchas gracias a todos y... manitas a la obra.

Suerte.
Ojo con ciertos tutoriales/talleres de desarrolloweb.com ... La mayoría están muyyyyyy desfasados, incompletos y hasta "no correctos".

Por ejemplo .. ese tutorial de "sesiones" de esos talleres es de lo peor que hay .. Si revisas la documentación oficial de PHP sobre sesiones verás por qué lo digo:

www.php.net/session

O ese "taller" que comenta como validar una dirección de e-mail (con una tremenda función que no cubre todo la sintax de una dirección de e-mail).

O el otro que explica como convertir variables superglobales en globales (de $_POST, $_GET .. etc a $variables_individuales) .. Usa otras tremendas funciones y piruetas de programación en lugar de usar "extrac()".

Por suerte tiene un sistema de comentarios para los artículos que ahí se proponen, si te fijas .. en muchos de estos "talleres" dan mejores solucioens que lo que el "taller" planteó.

En fin .. como te he comentado .. no me gustan para nada dichos tutoriales/"talleres". Intenta siempre contrastar (preguntando aquí en el foro .. viendo otras fuentes, acudiendo a PHP.net ...) sobre lo que ahí veas.

Sé que es dificil para alguien que empieza con el tema (PHP) distinguir que sería bueno o no .. Por eso recomiendo ver "mucho código" para contrastar.

Un saludo,
  #19 (permalink)  
Antiguo 15/01/2006, 13:51
Avatar de X.Cyclop
Usuario baneado!
 
Fecha de Ingreso: diciembre-2005
Ubicación: México, D.F.
Mensajes: 1.328
Antigüedad: 12 años
Puntos: 0
Ya me acabo de dar cuenta de eso.

Voy a seguir en ese tutorial hasta que tenga bien los conceptos básicos y continúo con la documentación.

Ah, otra cosa... También me bajé el SMF para ver como va la cosa y más o menos le entiendo.

Gracias. Suerte.

balder me mando un super manual, lo subi y lo puse en las FAQ por si alguno más lo quiere.

Última edición por X.Cyclop; 16/01/2006 a las 19:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:57.