Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Raikuzu en 3 Mayo 2011, 16:50 pm



Título: Mis primeros pasos en la programación.
Publicado por: Raikuzu en 3 Mayo 2011, 16:50 pm
Hola buenas, soy nuevo en esto de la programación (básicamente no tengo ni idea) y quisiera que me recomendaran un programa o algo para empezar. Por mi propia cuenta ya empezé con Python hace semanas, el problema esque me pedía Python G y al no poder descargarlo ni ponerlo tuve que dejarlo, luego en el foro descubrí en el subforo de Java, un post muy interesante de programación Android, pero me resulto complejo y todo lo que hacía no sabía por qué lo hacía, así que supuso que había empezado por donde no tenía que haber empezado.  :-\

en definitiva, quisiera saber que hay que saber para empezar a programar, si algún código o algun tipo de lenguaje previo a la programación y una vez que lo sepa que programa para programar es el más recomendable para un novato como yo.

Un saludo


Título: Re: Mis primeros pasos en la programación.
Publicado por: Devilboy.Devil en 3 Mayo 2011, 20:06 pm
te recomiendo php

lo que necesitas es lo siguiente:

php, apache si gustas mysql y phpmyadmin

todo eso viene dentro del pakete appserv:

http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download

php puedes programarlo desde un bloc de notas.

yo te recomiendo dreamweaver o phpDesigner

mas adelante vas a usar mysql, bueno ese se usa desde la consola o usando algun ide, yo te recomiendo sqlyog.


si buscas alternativas gratuitas:

para php te recomiendo notepad++

y para mysql la verdad no recuerdo alguno jeje


Título: Re: Mis primeros pasos en la programación.
Publicado por: Raikuzu en 3 Mayo 2011, 23:26 pm
Vale, ya me has encaminado. Empezaré con Dreamweaver, y el diseño de webs. Curiosamente lo tenía instalado ya en el PC (misterio O.O) y ahora leeré el manual de ayuda que viene con el propio programa  ;D

Muchas gracias =D


Título: Re: Mis primeros pasos en la programación.
Publicado por: Devilboy.Devil en 3 Mayo 2011, 23:49 pm
Vale, ya me has encaminado. Empezaré con Dreamweaver, y el diseño de webs. Curiosamente lo tenía instalado ya en el PC (misterio O.O) y ahora leeré el manual de ayuda que viene con el propio programa  ;D

Muchas gracias =D

ps no creo que te ayude mucho leer el manual de dreamweaver, mejor lee un manual de php, o videotutoriales



Título: Re: Mis primeros pasos en la programación.
Publicado por: netca en 4 Mayo 2011, 01:08 am
Para empezar , nada mejor que Pascal . Su sintaxis es facil de comprender ^^


Título: Re: Mis primeros pasos en la programación.
Publicado por: skapunky en 4 Mayo 2011, 23:41 pm
@Raikuzu, primero decide que tipo de aplicaciónes te gustaría aprender a programar, si webs o programas ejecutables que pueden ser de muchos tipos.

No es lo mismo la programación web que lo otro, aunque pongas codigo el fin no es el mismo. Si quieres montarte una web, aunque no sea en un futuro inmediato aprende HTML5 + PHP y aprende MYSQL. Si vas con buen pié y paciencia puedes hacerte un sistema web o inclúso algo mas complejo como un juego web online.

Si quieres hacer aplicaciónes normales que se ejecuten en un entorno windows te recomiendo PASCAL para empezar.

Si quisieras programar en Linux también hay compiladores de Pascal como "FreePascal" o "Lazarus".

Primero decide, luego ya buscarás información sobre lo que te interese.


Título: Re: Mis primeros pasos en la programación.
Publicado por: Raikuzu en 5 Mayo 2011, 15:44 pm
@Raikuzu, primero decide que tipo de aplicaciónes te gustaría aprender a programar, si webs o programas ejecutables que pueden ser de muchos tipos.

No es lo mismo la programación web que lo otro, aunque pongas codigo el fin no es el mismo. Si quieres montarte una web, aunque no sea en un futuro inmediato aprende HTML5 + PHP y aprende MYSQL. Si vas con buen pié y paciencia puedes hacerte un sistema web o inclúso algo mas complejo como un juego web online.

Si quieres hacer aplicaciónes normales que se ejecuten en un entorno windows te recomiendo PASCAL para empezar.

Si quisieras programar en Linux también hay compiladores de Pascal como "FreePascal" o "Lazarus".

Primero decide, luego ya buscarás información sobre lo que te interese.

Cierto, quizas debería de haber especificado un poco antes de enviar el mensaje. Mi objetivo principal digamos que es la programación (creación de aplicaciones, programas y algun que otro virus (risa malvada  :D)) Pero nunca está de mal aprender programación Web.Pero no sé si hay que aprender con algun tipo lenguaje antes de entrar en la programación (como HTML)


Título: Re: Mis primeros pasos en la programación.
Publicado por: Raikuzu en 5 Mayo 2011, 18:28 pm
Y otra cosa más, he estado mirando lo de PASCAL, y leyendo y leyendo y leyendo, sólo un detalle:

Si pongo esto:

Program Bienvenido;
Var
   nombre: string[40];
Const
    HOLA='Bienvenido al mundo';
begin
      write('Introduzca su nombre: ');
      readln(nombre);
      writeln(HOLA,' ', nombre);
end.

¿Dónde y cómo ejecuto el programa? (Perdonad mi ignorancia, pero tengo entendido que se aprende del maestro XD)



Título: Re: Mis primeros pasos en la programación.
Publicado por: Khronos14 en 5 Mayo 2011, 20:11 pm
Raikuzu, lo primero es que te bajes un compilador. Las aplicaciones "de escritorio" tienen que ser compiladas, es decir, traducidas a código máquina.

Puedes utilizar un IDE(Entorno de Desarrollo Integrado) que incluye: el compilador, edición de código, debugger, etc.. O bajar el compilador simplemente.

En Windows, tienes como compilador de Pascal: FreePascal. También tienes un IDE gratuito que te facilita la tarea de crear aplicaciones en Pascal, llamado Lazarus que integra FreePascal.

También tienes un IDE comercial para el desarrollo de aplicaciones en Pascal, se llama Delphi. Personalmente, te recomiendo que busques alguna versión "pirata" de Delphi en google.

Aquí tienes un tutorial de como empezar con Delphi, esta hecho por mí, pero está abandonado:

http://foro.elhacker.net/empty-t306981.0.html

Saludos.


Título: Re: Mis primeros pasos en la programación.
Publicado por: skapunky en 6 Mayo 2011, 12:02 pm
El tutorial para empezar a tocar algo de programacion visual (ventanitas) esta bién pero yo te recomiendo que programes en pascal. Para que entiendas:

Pascal = Se programa a modo consola.
delphi = Se programa en pascal junto un entorno visual ( se ponen ventanitas y esas cosas).

Descargate el FreePascal y podrás usar ese codigo que has puesto, tienes la opción de ejecutarlo y ver como funciona o compilarlo y luego ejecutarlo.

PD: En ese programa antes de END. añade : readln();
Lo digo porque lo mas seguro esque se te cierre la ventana al ejecutar ese codigo y no te de tiempo de ver lo que sale, el readln no cerrará la ventana hasta que presiones una tecla.

PD2: Lo mejor que puedes hacer es seguir un libro de programacion en pascal, cogiendo codigos no te enterarás de nada.


Título: Re: Mis primeros pasos en la programación.
Publicado por: Raikuzu en 6 Mayo 2011, 20:16 pm
Buenas noticias gente,descargué Lazarus, y ahora puedo ejecutar los programas que voy anotando; de hecho ya he hecho alguno, sencillo, pero lo he hecho. Tales como:



Program leccion1;

var

numero1 : Integer;
numero2 : Integer;
resultado : Integer;

begin

numero1 := 1+1;
numero2 := 2+2;
resultado := numero1 + numero2;
writeln (resultado)
readln ();
end.


Y lo mejor es que funciona  :xD , me sale la patalla de códigos con el resultado de 4

Creo que por hoy ya es suficiente (3 horas que le he dedicado a la ***** esta de 1+1  XD ) pero poco a poco


Y con respecto a Delphi, es lo mismo que Lazarus ¿cierto?


Título: Re: Mis primeros pasos en la programación.
Publicado por: Khronos14 en 6 Mayo 2011, 20:28 pm
Lazarus es la versión libre de Delphi. Delphi tiene un diseñador de formularios que no tiene nada que envidiar del Visual Studio y cerca de 500 componentes pre-instalados, que se pueden ampliar.

Además que el compilador de Delphi es mucho más rápido que el de FreePascal, que en proyectos muy grandes agradeces su velocidad.

Delphi es una joya, el problema es que su licencia es cara. Creo que la profesional cuesta 800 euros.

La ventaja de Lazarus es que compila a 64 bits y es multiplataforma. Lo malo es que todavía está muy muy verde, todavía sigue en fase BETA y los buggs que tiene se cuentan por cientos. Además el fallo de Lazarus, para las aplicaciones visuales es que un simple formulario ocupa 21 MB, en cambio Delphi está en los 800 KB.

Saludos.


Título: Re: Mis primeros pasos en la programación.
Publicado por: d(-_-)b en 6 Mayo 2011, 20:44 pm
No necesariamente hay que tener freepascal para programar en Delphi si sigues una buena linea de aprendizaje, aprenderás rápidamente. Si te decides por un buen IDE, Delphi 2010 podría ser la mejor elección.

----------------------------------------------------

Delphi es muy utilizado en la Programación multimedia por sus excelentes componentes, también hay muchos que son gratuitos, puedes crear tus propios componentes, y o hacer tu propia versión de otros, etc.. Es muy potente, y como dice Khronos14, el IDE de pago cuanta con una diversidad de componentes, mas que suficientes para crear los programas que te propongas, etc.. y si busca componentes de terceros te encontraras con un universo de vcl, son tantos los componentes que hay para Delphi que tu mente podría colapsar. XD

saludos... :P


Título: Re: Mis primeros pasos en la programación.
Publicado por: linux1 en 6 Mayo 2011, 22:45 pm
Hola amigos mira raikuzu yo te recomendaria si es que deseas crear aplicaciones para escritorio empezar con lenguaje C de hay pasar a c++, ahora que si deseas aprender a crear paginas web, si seria buen camino php mysql js html y para diseñar css jquery y demas cosillas. Recuerda tener paciencia y mucha motivacion