PDA

Ver la versión completa : programacion



krizalid
05-09-2010, 01:57
Hola saludos a todos, solo con una molestia serian tan amable de ayudarme me interesa la programacion pero no se como empezar solo e leido poco y no tengo mucha informacion si alguien tiene un manual de como aprender a programar desde cero y herramientas a utilizar.
De antemano les agradezco cualquier ayuda.


Atte.
krizalid
:confused:

3m.8>(9/3)
05-09-2010, 12:29
¿Que lenguaje quieres aprender?
¿Que quieres programar?

rudygt
05-09-2010, 17:50
hola!

yo te recomendaría Java, hay muchos libros por ahí en torrent, también hay mucha información en paginas web

para darte una idea de lo que se necesita para empezar puedes darle una lectura a este tutorial

http://download.oracle.com/javase/tutorial/getStarted/

saludos!

gondar_f
05-09-2010, 19:36
Java es un lenguaje para crear software profesional, pero no es recomendable para empezar a programar por varios motivos:
-el propio lenguaje es complejo
-los lenguajes orientados a objetos son complejos para empezar al principio
-todo se pasa por referencia
...
Java, aunque a mi personalmente no me gusta nada, es un buen lenguaje para cuando ya sepas lo mínimo de programar y quieras empezar a realizar cosillas.

Lo ideal es empezar con un lenguaje muy estructurado, muy leible, fuertemente tipado... tal como recomienda el IEEE. Tal vez los más usados actualmente aun sean Pascal o Modula 2 a nivel universitario. Aunque si estás dispuesto a empezar fuerte siempre hay la opción de C, desde el cual es muy fácil pasarse a Java, C#...

Otro conjunto de lenguajes que son usados por muchos para empezar últimamente pueden ser Python, Perl, Ruby... tal vez de ellos antes el más popular era perl ahora es python.

saludos

3m.8>(9/3)
05-09-2010, 20:21
Java es un lenguaje para crear software profesional, pero no es recomendable para empezar a programar por varios motivos:
-el propio lenguaje es complejo
-los lenguajes orientados a objetos son complejos para empezar al principio
-todo se pasa por referencia
...
Java, aunque a mi personalmente no me gusta nada, es un buen lenguaje para cuando ya sepas lo mínimo de programar y quieras empezar a realizar cosillas.

Lo ideal es empezar con un lenguaje muy estructurado, muy leible, fuertemente tipado... tal como recomienda el IEEE. Tal vez los más usados actualmente aun sean Pascal o Modula 2 a nivel universitario. Aunque si estás dispuesto a empezar fuerte siempre hay la opción de C, desde el cual es muy fácil pasarse a Java, C#...

Otro conjunto de lenguajes que son usados por muchos para empezar últimamente pueden ser Python, Perl, Ruby... tal vez de ellos antes el más popular era perl ahora es python.

saludos
Has dado en el clavo, de hay mi pregunta de que queria programar, si quiere realizar un juego .... es POO (Programacion Orientada a Objetos) donde le aconsejaría un lenguaje a nivel alto como Python, o si quiere mas velocidad a coste de estudiarse más temario C++ (lenguaje a nivel medio)

En cambio si es alguna aplicación sin objetos como bien has dicho C seria el indicado.

Saludos crack.

gondar_f
05-09-2010, 22:24
compañero, estoy de acuerdo contigo en que depende de que quiera hacer pues se le podría recomendar un lenguaje u otro para empezar, uno ya más orientado a lo que quiere.

Pero si me permites un consejo, normalmente al empezar la mayor pues no sabe bien que es programar y se puede pensar mil cosas. Y aunque piense ir por un lado... pues la realidad puede que lo lleve por otro totalmente distinto.

Por eso surgieron los lenguajes para la educación como Pascal, Modula 2 o BASIC (mucho antes y hoy en día tal vez poco adecuado ;D excepto que ablemos de visual basic -que no recomiendo- o vbscript). Lo mejor es empezar por uno de ellos (el Modula 2 es estupendo porque con los módulos puedes enlazar facilmente con lenguajes oritentados a objetos. Pascal es un poco más sencillo... Lo más difícil de programar es empezar a programar, una vez que ya tienes una idea pues lo otro es leerte que te facilita tal framework, las librerias concretas... de cada uno específico.

Hasta luego

elmaster2012
06-09-2010, 02:11
antes que nada esta muy buena la información que proporcionaìs, pero necesito aprender programación que me recomendarian

krizalid
06-09-2010, 06:22
¿Que lenguaje quieres aprender?
¿Que quieres programar?


Quisiera aprender c, c++ o basic cualquiera de estos antes de involucrarme
mas en la programacion.
Mi interes es conocer los lenguajes para poder hacer programas varios
y conocer que es lo que se maneja en internet ya que sin conocer algun lenguaje creo que es dificil entender lo que pasa en la red.


atte.
krizalid

gondar_f
06-09-2010, 12:31
pues si pensais empezar por C/C++, lo primero era saber si usais windows/linux/osx/haiku... como la más provable es la primera opción pues bajaos el Dev-C++, es gratis y es un compilador de C y C++ suficientemente bueno para Windows. Después os pasair por www.lawebdelprogramador.com y os descargais algunos tutos y empezais a ir provando los codes que hay en él. Las dudas las vais publicando aqui y nosotros os las vamos respondiendo.

Si lo vuestro es Linux, pues casi igual en todo menos que si usais una distribución basada en KDE pues instalador el KDevelop, de lo contrario el Adjuta. Por el resto igual.

En OSX usad el propio entorno que viene con el OSX (el xcode, aunque creo que ahora le han cambiado de nombre).

Hasta luego

hckr
06-09-2010, 19:55
Si, lo mejor es empezar por POO (programacion orientada a objetos), ya que cuando aprendes un lenguaje de poo los demas de poo te son mas faciles. Antes de c++ te recomiendo que tengas buena base de C. Estoy aprendiendo C y me va bien, no es muy dificil.

alberto2do
07-09-2010, 01:59
C++ tiene mas similitudes, adaptabilidad y compatibilidades , tambien vas a encontrar mas librerias disponibles para implementacion

Fruit
07-09-2010, 07:37
No estoy de acuerdo. C++ es un lenguaje mucho más extenso y complejo, con muchísimos más elementos que C.

hckr
07-09-2010, 11:22
Pero eso no quiere decir que C sea una patata.... Es bastante potente...

gondar_f
07-09-2010, 18:47
C es más potente que C++, aunque C++ permite crear software más complejo de forma "en teoría" más fácil y crear código más reutilizable.

Si empezais por C o C++ ni se os ocurra intentar al principio nada de programación orientada a objetos, eso solo para cuando tengais una cierta fluidez con programación estructurada. La programación orientada a objetos promete mucho y hay que reconocer que ayuda a crear software grande, pero por su diseño inherente es tremendamente complejo para los que empiezan, el típico ejemplo de la ruedas, medios de transporte... o lo que sea parece muy fácil, y es fácil, pero de cara a programar para uno que no lo hizo núnca es como intentar follar a una mujer con unos baqueros puestos, al menos tienes que bajarselos...

krizalid
18-09-2010, 04:06
pues si pensais empezar por C/C++, lo primero era saber si usais windows/linux/osx/haiku... como la más provable es la primera opción pues bajaos el Dev-C++, es gratis y es un compilador de C y C++ suficientemente bueno para Windows. Después os pasair por www.lawebdelprogramador.com y os descargais algunos tutos y empezais a ir provando los codes que hay en él. Las dudas las vais publicando aqui y nosotros os las vamos respondiendo.

Si lo vuestro es Linux, pues casi igual en todo menos que si usais una distribución basada en KDE pues instalador el KDevelop, de lo contrario el Adjuta. Por el resto igual.

En OSX usad el propio entorno que viene con el OSX (el xcode, aunque creo que ahora le han cambiado de nombre).

Hasta luego

Gracias por los consejos Gondar, voy a seguir tu consejo.
Disculpa la tardanza de la respuesta pero es que mi maquina se habia averiado pero ya la tengo funcionando.

Atte. Krizalid

gondar_f
18-09-2010, 16:33
Tranquilo, todos pasamos tiempos sin conectarnos. Me alegra haberte sido util. Ya sabes cualquier duda, no lo dudes y pregunta.