Foros del Web » Programando para Internet » PHP »

Aprender a programar desde 0.

Estas en el tema de Aprender a programar desde 0. en el foro de PHP en Foros del Web. Hola! Estoy queriendo empezar a programar, estuve buscando tutoriales, pero la verdad es que no entiendo nada, ya que no tengo una base de ningun ...
  #1 (permalink)  
Antiguo 15/12/2008, 09:52
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Aprender a programar desde 0.

Hola!

Estoy queriendo empezar a programar, estuve buscando tutoriales, pero la verdad es que no entiendo nada, ya que no tengo una base de ningun tipo de lenguaje de programacion.

Con que textos puedo empezar?. estuve leyendo un poco, si.. me bajé el dreamweaver pero obviamente no lo se manejar.

que me sugieren?
  #2 (permalink)  
Antiguo 15/12/2008, 09:54
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 7 meses
Puntos: 105
Respuesta: Aprender a programar desde 0.

dos opciones:

1. Da un paseo por los faqs de php que estan bien explicaditos y exactos para que los aprendas....
------- aqui hay temas ya resultos..... Click MasterOjitos
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog

Última edición por jam1138; 17/12/2008 a las 14:33
  #3 (permalink)  
Antiguo 15/12/2008, 10:22
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Aprender a programar desde 0.

Yo te recomiendo que te compres algun libro sobre el tema.
En cuanto a Dreamweaver, por lo menos yo lo uso solamente para diseñar, pero no me gusta para programar.
  #4 (permalink)  
Antiguo 15/12/2008, 10:23
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 7 meses
Puntos: 105
Respuesta: Aprender a programar desde 0.

Bueno pero creo que mucho antes que la interefaz, seria mejor sabes sobre logicas no??

algoritmos..... y sabes para que usar cada sentencia... cuando como y por que.

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #5 (permalink)  
Antiguo 15/12/2008, 10:27
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

Logica en la facultad la aprobé con 9... hice otras carreras. supongo que sirve.. por otro lado, los manuales que pasaste, por ejemplo en phpya.com dice que es necesario tener una base de otro lenguaje...
  #6 (permalink)  
Antiguo 15/12/2008, 10:31
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Aprender a programar desde 0.

PHP es un lenguaje de programacion muy facil de aprender.
Yo no tenia ninguna experiencia en programacion (HTML es solo etiquetacion, no es programar) y he aprendido muchisimo leyendo libros y visitando aqui los foros.
  #7 (permalink)  
Antiguo 15/12/2008, 10:38
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

ronruby, que fue lo primero que leíste? porque la verdad que yo me pongo a leer y son como conceptos separados que no hacen una unificación.
  #8 (permalink)  
Antiguo 15/12/2008, 10:42
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Aprender a programar desde 0.

Lo primero que leí fue un libro que compre en español (que me costo un poquito xD), el libro se llama:

Dreamweaver 8: ASP, Coldfusion y PHP.
http://www.agapea.com/libros/Dreamwe...41520038-i.htm

Aun cuando el libro es de Dreamweaver, yo no utilice Dreamweaver para nada, solo seguia leyendo. Te pone muchos conceptos claros, como porque hay que pasar variables usando URL o formularios, etc.
  #9 (permalink)  
Antiguo 15/12/2008, 10:45
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

Ahora debe haber un libro con una version mas nueva, no?.

y vos tenias conocimientos previos de algun tipo de lenguaje?. yo 00!
  #10 (permalink)  
Antiguo 15/12/2008, 10:45
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Aprender a programar desde 0.

Cita:
Iniciado por jauto4 Ver Mensaje
Ahora debe haber un libro con una version mas nueva, no?.

y vos tenias conocimientos previos de algun tipo de lenguaje?. yo 00!
Lo unico que sabia era HTML, que en realidad no es programacion, sino simple etiquetacion.
  #11 (permalink)  
Antiguo 15/12/2008, 11:10
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

wow. tal vez seria bueno hacer algun cursito para enganchar la logica, no?
  #12 (permalink)  
Antiguo 15/12/2008, 11:17
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 7 meses
Puntos: 105
Respuesta: Aprender a programar desde 0.

aprende de mas sencillo a complicado:

1. manejo de variables (substr,strlen,strpos,trim,etc).
2. manejo de arreglos (array,sort,etc).
3. manejo de calculos con formularios (submit, isset, $_GET,$_POST,$_REQUEST,etc).
4. manejo de sessiones (session_start(),ob_flush(),unset(), etc).
5. manejo de variables de base de datos (mysql_connect,mysql_query,mysql_fetch_array, etc).
6. Y MAS COSAS, QUE LA VERDAD, NO CREO QUE ALGUIEN SEPA TODO SOBRE PHP.


el mundo de la programación es inmenso..... tan solo depende de cada quien en saber defenderde y triunfar en el.

suerte y que Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #13 (permalink)  
Antiguo 15/12/2008, 11:32
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Aprender a programar desde 0.

En si no es que aprendas todas las funciones, sino como apliques lo que ya sabes para resolver los problemas que se te presentan. Esa parte ya no te la aporta la programacion en si, sino tu forma de pensar.
  #14 (permalink)  
Antiguo 15/12/2008, 11:34
 
Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Aprender a programar desde 0.

Yo estuve hace poco en la misma situación que tú, que por mucho que leía no entendía ni papa ni sabía donde acabaría la cosa, y buscaba desesperadamente algo que me dijera donde iba a llegar a parar todo eso. Sigo siendo un patoso, pero me voy defendiendo poco a poco. Sin duda la guía que más me ayudó es el grandioso tutorial de:
www.rinconastur.net/php Memorias de un aprendiz de php.

Eso sí, empieces por donde empieces paciencia, pues llevarás leídas muuuuuchas páginas, intentando entender cosas sin saber donde te llevará todo eso, hasta que llegues al final, y te pongas manos a la obra con lo que has aprendido, que parecían cosas separadas que no ibas a usar :)

Un saludo y suerte.
  #15 (permalink)  
Antiguo 15/12/2008, 11:36
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Aprender a programar desde 0.

Cita:
empieces por donde empieces paciencia, pues llevarás leídas muuuuuchas páginas
Creeme, he leído lo suficiente. Tengo muchos libros de PHP y para suerte mia aprendo rapido :P.

Te deseo suerte y estamos por aqui para cualquier duda que tengas.
  #16 (permalink)  
Antiguo 15/12/2008, 11:39
 
Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Aprender a programar desde 0.

No, si de tí no lo dudo Ronruby, que me resuelves mil dudas satisfactoriamente XD. Le decía a Jauto, que ahora estará leyendo mucho sin saber donde le llevará todo eso al final.

Un saluti!
  #17 (permalink)  
Antiguo 15/12/2008, 11:41
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

lo que no entiendo es empalmar todo eso que me dicen, ya estuve viendo las variables y demas,....

pero a ver,

Yo quiero que una persona entre a una pagina php.

tiene 2 opciones, elije una y pasar a la siguiente etapa... como puede ser de un ENVIO.


de modo que quede

" Seleccione el modo de entrega "

Por correo ()
Por Mensajeria ()

Boton(CONFIRMAR)

En el dreamweaver yo hice esto:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<p>Seleccione el modo de entrega</p>
<p>
<label>
<input type="radio" name="Formulario" value="Correo" id="Formulario_0" />
Correo</label>
<br />
<label>
<input type="radio" name="Formulario" value="Moto" id="Formulario_1" />
Moto</label>
<br />
</p>
<form id="form1" name="form1" method="post" action="">
<label>Con este boton usted confirma la forma.
<input type="submit" name="CONFIRMAR" id="CONFIRMAR" value="Enviar" />
</label>
</form>
<p>&nbsp;</p>
</body>
</html>

Pero en como le digo que si selecciona la x opción pasa a determinada pantalla?


Patetico lo mio, pero es que no entiendo un sope.

Última edición por jauto4; 15/12/2008 a las 13:38
  #18 (permalink)  
Antiguo 15/12/2008, 13:40
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 7 meses
Puntos: 105
Respuesta: Aprender a programar desde 0.

bueno amigo te detalle simple como haces eso:

NOTA: seria mejor que las dos opciones esten dentro de tu formulario, asi puedas usarlas llamando al formulario.....

1. en el boton enviar, puedes hacer para que al hacer click llame a una funcion que evalue que opcion esta activada, y segun ello redireccione a la web correspondiente.... o mejor aun, aprovechando la idea que tuviste de colocarle un id a cada opcion, ps tomo como referencia que este id es la web donde ira.

--------ahora tu codigo quedaria asi:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin t&iacute;tulo</title>
<
script>
function 
enviar(){
  
//entonces, ahora ya que las opciones estan en el formulario, ya puedo llamarlas con el formulario
  
if(document.form1.Formulario[0].checked)//pregunto si la primera opcion esta activada
    
document.form1.action=document.form1.Formulario[0].id;//de serlo, el formulario se enviara a la web con el id de la opcion Correo
  
else
    
document.form1.action=document.form1.Formulario[1].id;//de serlo, el formulario se enviara a la web con el id de la opcion Moto
  
return true;//y recien retorno verdadero, para que se envie el formulario
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<p>Seleccione el modo de entrega</p>
<p>
<label>
<input type="radio" name="Formulario" value="Correo" id="Formulario_0" />
Correo</label>
<br />
<label>
<input type="radio" name="Formulario" value="Moto" id="Formulario_1" />
Moto</label>
<br />
</p>
<label>Con este boton usted confirma la forma.
<input type="submit" name="CONFIRMAR" id="CONFIRMAR" value="Enviar" onClick="return enviar()" />
</label>
</form>
<p>&nbsp;</p>
</body>
</html> 
---- le pongo el evento onClick y return para que primero evalue la funcion javascript y despues recien envie el formulario.


AHORA, ten en cuenta que esta es una de tantas formas.... y que esta depende de que el cliente tenga activado el javascript.....

otra forma seria enviando el formulario a un solo archivo, y ya en el preguntar por el valor de la opcion, y por defecto traera el valor de la que estaba activa..... pero ayi si tienes que preguntar por el valor y segun el, lo envias a su determinada web.

BUENO, ESPERO HABERTE DESPEJADO DUDAS Y AYUDADO UN POCO A ENTENDER QUE TODO ES COSA DE LOGICA.... EL CODIGO SE PUEDE ENCONTRAR O COPIAR.... PERO LA LOGICA ES TUYA Y DE NADIE MAS.

suerte y Que Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #19 (permalink)  
Antiguo 15/12/2008, 13:51
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

Ahora voy entiendiendo un poco la logica.

supongamos que las paginas fueran

moto.php
correo.php

donde le pongo esa direccion?.
  #20 (permalink)  
Antiguo 15/12/2008, 13:55
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 7 meses
Puntos: 105
Respuesta: Aprender a programar desde 0.

ps como te mencione, una opcion ya hecha seria que la reemplazes por los id.
asi: <input type="radio" name="Formulario" value="Correo" id="moto.php" />

y si modificas algo el codigo, puedes quitar los id, y de frente cuando estoy preguntando por que si la primera opcion esta activada, en vez de asignarle el id al action, le pones de frente el nombre de la web.

asi:
Código PHP:
<script
function 
enviar(){ 
  
//entonces, ahora ya que las opciones estan en el formulario, ya puedo llamarlas con el formulario 
  
if(document.form1.Formulario[0].checked)//pregunto si la primera opcion esta activada 
    
document.form1.action="correo.php";
  else 
    
document.form1.action="moto.php";
  return 
true;//y recien retorno verdadero, para que se envie el formulario 

</script> 
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #21 (permalink)  
Antiguo 16/12/2008, 06:54
 
Fecha de Ingreso: febrero-2008
Mensajes: 32
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Aprender a programar desde 0.

Gracias!. la verdad es que ya voy a entender, voy a entrar a Memorias de un aprendiz que me comentaron por ahi!.. MAGNIFICA COMUNIDAD, hay muy buena voluntad, voy a recomendarla!.

Saludos!


Editado:

Imprecionante el tutorial Memorias de un aprendiz de PHP.

La verdad es que ya estoy razonando un poco el tema de las variables y constantes.... por ahora razono eso nomas...

Última edición por jauto4; 16/12/2008 a las 08:07
  #22 (permalink)  
Antiguo 17/12/2008, 12:22
 
Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Aprender a programar desde 0.

Me alegro que te haya gustado :)

Un saludo.
  #23 (permalink)  
Antiguo 17/12/2008, 13:02
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Aprender a programar desde 0.

Hola jauto4... Por ahi se ve complicado, pero PHP muy facil de aprender, no tiene mucha ciencia...

Es algo asi como aprender otro idioma, pero con sus diferencias... Yo aprendi probando y probando... Yo no sabia nada, y para aprender tome un Script, como por ej. un script de blog simple.

Instale el blog y lo explore, en el explorador me iba fijando que archivos usaba, luego iba a los archivos, y cuando me encontraba con una funcion, iba a php.net y buscaba para que servia, miraba los ejemplos, etc. lo mismo cuando me encontraba con sentencias SQL...

Al principio me costo, pero al final resulto ser mucho mas facil de lo que creia...

Yo soy bilingüe (hablo ingles y español) y aprendiendo PHP me hace acordar a cuando aprendi ingles, tenes que recurrir al diccionario seguido para formar una oracion cuando no conoces palabras... lo mismo con php, si no conoces alguna sentencia, vas a php.net y buscas la funcion... si estas aprendiendo en una pc sin internet, te puedo pasar un manual q trae todas las funciones php explicadas y con ejemplos, es un .PDF..

saludos
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:38.