SoloCodigo

Informática en general => Dudas informáticas => Mensaje iniciado por: Reeverb en Domingo 14 de Mayo de 2006, 18:23

Título: Quiero Programar
Publicado por: Reeverb en Domingo 14 de Mayo de 2006, 18:23
hola quiciera programar pero no se por donde empesar......
no tengo idea practicamente de programar nada... xD pero si que muchas ganas de aprender... algien me puede desir por donde empesar?
Título: Re: Quiero Programar
Publicado por: su - en Domingo 14 de Mayo de 2006, 19:21
Claro, aprende un lenguaje y el resto es 1% de inspiracion 99% de transpiracion.
Aqui hay e-books.
http://foros.solocodigo.com/index.php?showforum=5 (http://foros.solocodigo.com/index.php?showforum=5)
Y recuerda que Google es tu amigo (O cualquier otro buscador).
Segun el libro de <Computer Science & Perl Programming> em mejo empesar por un lenguaje minimalista como lo es LISP, o Scheme.
 :hola:
Título: Re: Quiero Programar
Publicado por: Hao en Lunes 15 de Mayo de 2006, 15:52
Primero comienza por la estructura de algoritmos.... ;)  de alli comienza con lo basico, pascal o foxbase, de alli tirate a c++ o visual basic.. y de alli ya empezaras con lo bueno en adelante... :P
Título: Re: Quiero Programar
Publicado por: Bicholey en Lunes 15 de Mayo de 2006, 18:29
:comp:  :comp:  :comp:
Si quieres tener buenas bases de programacion te recomiendo empezar con C++ y/o ensamblador , si simplemente quieres hacer cosas un poco mas utilies graficas y bonitas usa visual basic pero repito siempre hacen falta buenas bases al contrario de lo que piensan aqui yo creo que la programacion es 80% de inspiracion y 20% de transpiracion porque eso de estar aplastado frente al monitor no te hace sudar mucho que digamos
Título: Re: Quiero Programar
Publicado por: ibito en Lunes 15 de Mayo de 2006, 21:09
Bueno eso depende, si vivieras donde yo vivo (area desértica), y estuvieras en un cuarto como el mio (con un abanico enclenque), creeme que si sudarías mucho... :huh:
Título: Re: Quiero Programar
Publicado por: su - en Lunes 15 de Mayo de 2006, 22:16
Yo hablo del cafe  :P
Título: Re: Quiero Programar
Publicado por: x.cyclop en Martes 16 de Mayo de 2006, 07:55
Cita de: "Radoslav"
:comp:  :comp:  :comp:
Si quieres tener buenas bases de programacion te recomiendo empezar con C++ y/o ensamblador , si simplemente quieres hacer cosas un poco mas utilies graficas y bonitas usa visual basic pero repito siempre hacen falta buenas bases al contrario de lo que piensan aqui yo creo que la programacion es 80% de inspiracion y 20% de transpiracion porque eso de estar aplastado frente al monitor no te hace sudar mucho que digamos
:blink: ¿Te imaginas empezar con Asm? Se vuelve loco.

¿Qué tipo de aplicaciones quieres hacer?

Aplicaciones web---> Php, Asp, Jsp o Python.
Aplicaciones para Windows---> C/C++, Python o .Net.
Aplicaciones para GNU/Linux---> C/C++, Python o Java.
Aplicaciones para dispositivos móviles---> C++, Java o .Net.
Malware---> Asm. :devil:
Título: Re: Quiero Programar
Publicado por: marlon en Martes 16 de Mayo de 2006, 19:23
yo recomendaria el c++, pero mas aún, la filosofia de programación, que en tal caso seria mejor aprender programacion orientada a objetos para no tener vicios de la estructurada. Lo digo por que para mi fue bastante traumatico separar mis ideas estructuradas a la hora de aprender POO.

Por otro lado, sería bueno empaparce de teoria de diseño de algoritmos antes de abordar cualquier lenguaje, ya que esto ultimo es lo mas facil de aprender.
Título: Re: Quiero Programar
Publicado por: Masiosare en Sábado 20 de Mayo de 2006, 01:23
Yo opino que es mejor iniciar con Pascal, estructurado y de alto nivel, para no empelotarse desde el principio con conceptos como clase, objeto, herencia, registros del procesador, memoria expandida, memoria extendida, etc, etc...

Concuerdo con Hao, con Pascal (no conosco foxbase) aprendes lo básico (estructura de algoritmos), y adquieres buenas bases para aprender la programación oriendada a objetos (C++, y Visual Basic por ejemplo) tomando en cuenta que la clase es una extención de la estructura de datos definida por el usuario.

Existe un lenguaje diseñado especialmente para iniciarse, llamado BASIC (del cual se basó Visual Basic), fué muy popular en algún tiempo, pero actualmente quedó muy obsoleto, por eso ya no se recomientda.

Comenzar con Asm no se recomienda si piensas programar más bien PC's (o MAC's, pues), por que tendrías que hacer códigos muy largos y complicados, si piensas programar microcontroladores pues sí (según yo es el único lenguaje que manejan  :P ).

He leído que lenguajes como Perl, PHP, Phyton, Ruby, llamados lenguajes para scripts (o algo así), son muy sencillos, muy utilizados, y fáciles de aprender, pero no conosco ninguno de estos por lo que no puedo dar una opinion determinada.
Título: Re: Quiero Programar
Publicado por: su - en Sábado 20 de Mayo de 2006, 01:30
Citar
He leído que lenguajes como Perl, PHP, Phyton, Ruby, llamados lenguajes para scripts (o algo así), son muy sencillos, muy utilizados, y fáciles de aprender, pero no conosco ninguno de estos por lo que no puedo dar una opinion determinada.
Mala idea, ya que como dice el libro nombrado (por mi), estos lenguajes son muy complejos, con muchas sentencias.
Insisto Scheme o  Lisp; mas bien que sea a su **necesidad**.
Título: Re: Quiero Programar
Publicado por: Eternal Idol en Sábado 20 de Mayo de 2006, 09:15
Cita de: "Masiosare"
Yo opino que es mejor iniciar con Pascal, estructurado y de alto nivel, para no empelotarse desde el principio con conceptos como clase, objeto, herencia, registros del procesador, memoria expandida, memoria extendida, etc, etc...
Te recomiendo C, todavia la vida y no Pascal, fundamentalmente por una cuestion de utilidad. En cuanto a estos terminos ninguno seria necesario conocer con C y los dos ultimos son arcaicos (para S.O.s de 16 bits).
Título: Re: Quiero Programar
Publicado por: x.cyclop en Domingo 21 de Mayo de 2006, 05:55
Cita de: "Masiosare"
He leído que lenguajes como Perl, PHP, Phyton, Ruby, llamados lenguajes para scripts (o algo así), son muy sencillos, muy utilizados, y fáciles de aprender, pero no conosco ninguno de estos por lo que no puedo dar una opinion determinada.
Es que depende. Si quiere hacer aplicaciones para Windows no lo vas a mandar con Php, y si quiere hacer aplicaciones web no lo vas a mandar a C.

De esos que dijiste recomiendo Php. Perl está cada día en desuso, Python es bueno pero no tan potente como Php y Ruby no se, pero mejor que Python no creo que sea.
Título: Re: Quiero Programar
Publicado por: Masiosare en Domingo 21 de Mayo de 2006, 08:05
Cita de: "Eternal Idol"
Cita de: "Masiosare"
Yo opino que es mejor iniciar con Pascal, estructurado y de alto nivel, para no empelotarse desde el principio con conceptos como clase, objeto, herencia, registros del procesador, memoria expandida, memoria extendida, etc, etc...
Te recomiendo C, todavia la vida y no Pascal, fundamentalmente por una cuestion de utilidad. En cuanto a estos terminos ninguno seria necesario conocer con C y los dos ultimos son arcaicos (para S.O.s de 16 bits).

...Bueno, es cierto. C (sin '++') es estructurado(o al menos híbrido) y más utilizado en la actualidad.  Tienes razón.

Por otro lado, C++ es híbrido y de nivel medio por lo cual también sería posible, pero, quizá se tope con códigos con punteros y clases que no pueda comprender, o con tutoriales enmarañados que aborden este tema antes de tiempo.
Título: Re: Quiero Programar
Publicado por: Bicholey en Domingo 21 de Mayo de 2006, 14:16
Cita de: "X.Cyclop"
Cita de: "Radoslav"
:comp:  :comp:  :comp:
Si quieres tener buenas bases de programacion te recomiendo empezar con C++ y/o ensamblador , si simplemente quieres hacer cosas un poco mas utilies graficas y bonitas usa visual basic pero repito siempre hacen falta buenas bases al contrario de lo que piensan aqui yo creo que la programacion es 80% de inspiracion y 20% de transpiracion porque eso de estar aplastado frente al monitor no te hace sudar mucho que digamos
:blink: ¿Te imaginas empezar con Asm? Se vuelve loco.

¿Qué tipo de aplicaciones quieres hacer?

Aplicaciones web---> Php, Asp, Jsp o Python.
Aplicaciones para Windows---> C/C++, Python o .Net.
Aplicaciones para GNU/Linux---> C/C++, Python o Java.
Aplicaciones para dispositivos móviles---> C++, Java o .Net.
Malware---> Asm. :devil:
:wacko::wacko::wacko:
Loco no se porque se deberia de volver loco con el assembler si es de lo mas divertido sino preguntale a Eternal Idol y veras que no esta loco ami me gusta el assembler y no creo estar loco
Título: Re: Quiero Programar
Publicado por: Eternal Idol en Domingo 21 de Mayo de 2006, 15:43
Cita de: "Radoslav"
Loco no se porque se deberia de volver loco con el assembler si es de lo mas divertido sino preguntale a Eternal Idol y veras que no esta loco ami me gusta el assembler y no creo estar loco
Yo no empece con assembly  :whistling:
Título: Re: Quiero Programar
Publicado por: su - en Domingo 21 de Mayo de 2006, 16:28
Citar
Perl está cada día en desuso
Si, depronto es que todos dicen eso  :(  pero:
http://search.cpan.org/recent (http://search.cpan.org/recent)
Todos los dias hay algo nuevo.
http://freshmeat.net/search/?q=perl§io...s&Go.x=0&Go.y=0 (http://freshmeat.net/search/?q=perl§ion=projects&Go.x=0&Go.y=0)
Es mas, hay dos versiones de Perl 6, en Parrot y Haskell, muchos dicen que va estar hecho en Perl, suena estupido, pero para eso esta PAR, creo.
C/C++ son el oleo del arte, asi que estos son los que hay que saber, pero son tediosos, den dolor de... todo y me da sueño.
Java, ja, esuche decir que era para programadores que no saben historia.
Me parece que es un C con un look diferente, bueno es solo mi opinion.
Ruby es orientado a aspecto  :P  y mas "heder" que C++.
Como dise el mismo Perl:
Hay mas de una manera de hacerlo.
Con esto quiero decir, que no importa con que lo hagas, ni como, solo importa que lo hagas bien.
 :hola:
Título: Re: Quiero Programar
Publicado por: Bicholey en Domingo 21 de Mayo de 2006, 22:35
Cita de: "Eternal Idol"
Cita de: "Radoslav"
Loco no se porque se deberia de volver loco con el assembler si es de lo mas divertido sino preguntale a Eternal Idol y veras que no esta loco ami me gusta el assembler y no creo estar loco
Yo no empece con assembly  :whistling:
 :lol:  :lol:
Je Je no me referia a que hubieras empezado con ensamblador sino que te preguntara si estabas loco por el heche de programar en ensamblador
Título: Re: Quiero Programar
Publicado por: Eternal Idol en Lunes 22 de Mayo de 2006, 10:09
Cita de: "Radoslav"
:lol:  :lol:
Je Je no me referia a que hubieras empezado con ensamblador sino que te preguntara si estabas loco por el heche de programar en ensamblador
Bien pero en este hilo se esta hablando sobre EMPEZAR a programar  :P
Título: Re: Quiero Programar
Publicado por: x.cyclop en Martes 23 de Mayo de 2006, 04:21
Cita de: "su -"
Citar
Perl está cada día en desuso
Si, depronto es que todos dicen eso  :(  pero:
http://search.cpan.org/recent (http://search.cpan.org/recent)
Todos los dias hay algo nuevo.
http://freshmeat.net/search/?q=perl§io...s&Go.x=0&Go.y=0 (http://freshmeat.net/search/?q=perl§ion=projects&Go.x=0&Go.y=0)
Es mas, hay dos versiones de Perl 6, en Parrot y Haskell, muchos dicen que va estar hecho en Perl, suena estupido, pero para eso esta PAR, creo.
C/C++ son el oleo del arte, asi que estos son los que hay que saber, pero son tediosos, den dolor de... todo y me da sueño.
Java, ja, esuche decir que era para programadores que no saben historia.
Me parece que es un C con un look diferente, bueno es solo mi opinion.
Ruby es orientado a aspecto  :P  y mas "heder" que C++.
Como dise el mismo Perl:
Hay mas de una manera de hacerlo.
Con esto quiero decir, que no importa con que lo hagas, ni como, solo importa que lo hagas bien.
 :hola:
Sin embargo ya se usan más Php y Python (para aplicaciones webs).

¿Java? Para Windows es lo PEOR, el JVM consume un montón (solo en Windows, en *nix va todo bien).

Citar
Citar
:lol:  :lol:
Je Je no me referia a que hubieras empezado con ensamblador sino que te preguntara si estabas loco por el heche de programar en ensamblador
Bien pero en este hilo se esta hablando sobre EMPEZAR a programar tongue.gif
Sí. Claro que programando en Asm no te vuelves loco, pero si es tu primer lenguaje y no sabes nada de programación... :scream:

 :comp:
Título: Re: Quiero Programar
Publicado por: Bicholey en Martes 23 de Mayo de 2006, 12:09
Cita de: "X.Cyclop"
Cita de: "su -"
Citar
Perl está cada día en desuso
Si, depronto es que todos dicen eso  :(  pero:
http://search.cpan.org/recent (http://search.cpan.org/recent)
Todos los dias hay algo nuevo.
http://freshmeat.net/search/?q=perl§io...s&Go.x=0&Go.y=0 (http://http)
Es mas, hay dos versiones de Perl 6, en Parrot y Haskell, muchos dicen que va estar hecho en Perl, suena estupido, pero para eso esta PAR, creo.
C/C++ son el oleo del arte, asi que estos son los que hay que saber, pero son tediosos, den dolor de... todo y me da sueño.
Java, ja, esuche decir que era para programadores que no saben historia.
Me parece que es un C con un look diferente, bueno es solo mi opinion.
Ruby es orientado a aspecto  :P  y mas "heder" que C++.
Como dise el mismo Perl:
Hay mas de una manera de hacerlo.
Con esto quiero decir, que no importa con que lo hagas, ni como, solo importa que lo hagas bien.
 :hola:
Sin embargo ya se usan más Php y Python (para aplicaciones webs).

¿Java? Para Windows es lo PEOR, el JVM consume un montón (solo en Windows, en *nix va todo bien).

Citar
Citar
:lol:  :lol:
Je Je no me referia a que hubieras empezado con ensamblador sino que te preguntara si estabas loco por el heche de programar en ensamblador
Bien pero en este hilo se esta hablando sobre EMPEZAR a programar tongue.gif
Sí. Claro que programando en Asm no te vuelves loco, pero si es tu primer lenguaje y no sabes nada de programación... :scream:

 :comp:
 :P  :P  :P
Pues yo empece con Turbo C y MASM y aun no estoy loco solo veo elefentes rosas de vez en cuando pero es normal.
Título: Re: Quiero Programar
Publicado por: ciber_lep en Miércoles 24 de Mayo de 2006, 21:32
bueno, como todos opinan quiero dejar mi opinion, te recomiento que empieces con el viejito Qbasic, que es muy sencillo, y puede darte la logica que todos necesitamos para aprender a programar y estoy seguro que lo dominaras en poco tiempo, y esto te dará la curiosidad necesaria para poder aventarte a otro lenguaje tal como pascal o mejor aun Visual Basic que usa una estructura como la de Qbasic, solo que esto es e modo grafico.
Título: Re: Quiero Programar
Publicado por: x.cyclop en Miércoles 24 de Mayo de 2006, 23:17
Cita de: "Radoslav"
Pues yo empece con Turbo C y MASM y aun no estoy loco solo veo elefentes rosas de vez en cuando pero es normal.
C antes que Asm, eso ya es suficiente. :P
Título: Re: Quiero Programar
Publicado por: Bicholey en Jueves 25 de Mayo de 2006, 08:20
Cita de: "X.Cyclop"
Cita de: "Radoslav"
Pues yo empece con Turbo C y MASM y aun no estoy loco solo veo elefentes rosas de vez en cuando pero es normal.
C antes que Asm, eso ya es suficiente. :P
 :P  :P
No C y ASM al mismo tiempo.
Título: Re: Quiero Programar
Publicado por: The Black Boy en Jueves 25 de Mayo de 2006, 16:22
la verdad me dio pereza leer todos los post, pero por lo que alcancé a leer, yo no recomendaria empezar por asm talves por C y/o C++ yo empecé por este ultimo  



Salu2 :hola: