Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: linux1 en 24 Octubre 2010, 19:18 PM

Título: Cual crees que es la mejor forma de aprender programacion?
Publicado por: linux1 en 24 Octubre 2010, 19:18 PM
hola

quisiera saber cual consideras tu la mejor forma o tecnica de aprender programacion de ordenadores desde un ponto de vista tecnico y/o pedagogico

aqui mi opinion:

pienso que primero se debe de aprender las bases de la programacion... diagramas de flujo, algoritmia, representacion de datos es decir, aprender a programar en algoritmos o pseudocodigo y despues adentrarse en un lenguaje y especializarse en este...

Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Saberuneko en 25 Octubre 2010, 09:46 AM
Concuerdo con tu idea. Yo intenté aprender tirándome de cabeza por mi cuenta en un lenguaje, y no llegué a comprender totalmente como funcionaba la cosa.

Ahora que comencé por este otro camino, estoy pillando como funciona todo mucho mejor.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Khronos14 en 26 Octubre 2010, 17:21 PM
Yo empecé al revés  ;D ;D

Comencé con la programación a los 14 años por mi padre, que programa en Delphi.
Empecé trabajando con programas visuales, arrastrando botones, listas, etc.. al principio no tenía mucha idea, pero esa es la programación que se hace agradable y divertida de aprender, desde mi punto de vista.

Saludos.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: linux1 en 26 Octubre 2010, 17:30 PM
los dos tienen razon cree este hilo por que hay muchas formas o tecnicas de aprendizaje unos prefieren aprender desde una forma divertida o mas ilustrativa...
diagramas, videotutoriales, programacion visual, etc.

otros prefieren una manera mas tecnica o teorica...
libros, articulos, ejemplos, leer codigo fuente, etc...

saludos!
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: xassiz~ en 26 Octubre 2010, 17:47 PM
Lo mejor es comprarte un buen libro de verdad, nada de PDF o manuales ;D
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: [D4N93R] en 26 Octubre 2010, 19:32 PM
"buen libro de verdad" Sí supieras que esos "libros de verdad" están por desaparecer no dijeras eso, ya que ahora los PDF o cualquier otro formato electrónico se están convirtiendo en formatos de "verdad".

Pero sí, la idea es que consigas un buen libro, no importa si es digital o impreso.

Saludos.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: reJu en 26 Octubre 2010, 20:22 PM
Desde mi punto de vista, lo mejor es primero entender lo que es la programacion
sus conceptos basicos, y luego ingresar a programar, pero evitando el pseudo codigo, a veces trae mas problemas...
Y si tengo que agregar algo mas, seria iniciar directamente el estudio de la programacion en objetos, dado que la estructurada es bastante mas complicada de relacionar con el mundo real, y se hace menos llevadera...
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: xassiz~ en 26 Octubre 2010, 21:27 PM
Cita de: [D4N93R] en 26 Octubre 2010, 19:32 PM
"buen libro de verdad" Sí supieras que esos "libros de verdad" están por desaparecer no dijeras eso, ya que ahora los PDF o cualquier otro formato electrónico se están convirtiendo en formatos de "verdad".

Pero sí, la idea es que consigas un buen libro, no importa si es digital o impreso.

Saludos.
Me refería a un libro (si el contenido del pdf es el libro bueno, pero en papel siempre lo vas poder tener contigo y será más cómodo estudiar), pero no "manuales" escritos por cualquiera.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: [D4N93R] en 26 Octubre 2010, 21:33 PM
@Palomi,
http://es.wikipedia.org/wiki/Libro_electr%C3%B3nico

http://itunes.apple.com/us/app/ibooks/id364709193?mt=8

http://en.wikipedia.org/wiki/Amazon_Kindle

"Me refería a un libro"
Pues ahí tienes.

"pero en papel siempre lo vas poder tener contigo"
Y el PC? Por favor no digas que vas a estudiar teoría en la playa.

" no "manuales" escritos por cualquiera."
Yo nunca nombré eso.

Un saludo.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: JuszR en 23 Noviembre 2010, 20:42 PM
Programando, leyendo (libros, pdf's no importa qué), preguntando en foros.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: rofellos en 24 Noviembre 2010, 19:12 PM
Desde mi punto de vista... lo mejor que puedes hacer es buscar un lenguaje que sea sencillo a la par que didáctico... y averiguar como funciona,leer sobre él, adentrarte en el mundo de ese lenguaje, y crear en él un proyecto mas o menos grande... cuando hayas logrado hacer eso, entender otros lenguajes de programación y entenderlos no te resultará demasiado dificil.

Como lenguaje didáctico... en la facultad empezamos con C++ desde cero, y a final de curso como práctica final programamos el compresor Gzip con el algoritmo Deflate. A partir de esto no me ha costado mucho aprender otros lenguajes como Python o Ensamblador. Cada uno aporta algo diferente, pero todos tienen cosas en común, que sabrás como funcionan porque ya tienes una base al 'dominar' un lenguaje de programación.

Así que aconsejo eso, profundizar en un lenguaje de primeras y a partir de ahi, expandir tus horizontes.

Un saludo!! ;)
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Ragnarok en 25 Noviembre 2010, 23:28 PM
Yo recomiendo no menospreciar la tarea. Programar es fácil, hacerlo bien no.

http://philosophtly.blogspot.com/2009/06/myth-of-idiot-proofing.html
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: anonimo12121 en 26 Noviembre 2010, 17:24 PM
La mejor forma es leer practicar y equivocarte.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Afsoon en 28 Noviembre 2010, 19:06 PM
Leer el funcionamiento de la programación, funcionamiento de SO (Empotrados que es algo más simple y de mesa), funcionamiento a nivel de hardware de Ordenadores mesa y empotrados (Pensaba que no merecia la pena pero si merece) luego C para saber de punteros (En lo que se basa Java) y el lenguaje en si y empezar a nivel de bits, aprender sobre BUG, errores, hilos en C, compiladores, parches, Linux y más cosas. Es lo que estoy haciendo actualmente pero con apuntes de nivel universitario (creo me lo dio mi hermano que ha hecho una carrera ) y actualmente estoy en 1 Bach
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Garfield07 en 29 Noviembre 2010, 18:34 PM
Yo empece a los 10 y hacia programas basicos xD la mitad no funcionaban mirad mis mensajes del 2008 xD!!!!!!
Luego lo deje y a los 11 y medio voy fenomenal.

Soy autodidacta y he aprendido "desmontando" y estudiando programas!!!
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Gabriela en 29 Noviembre 2010, 20:52 PM
Entre otras sugerencias que te dan mis compañeros... la motivación es fundamental ( bueno es parte de la didactica). Por ejemplo que monten un concurso, es algo que te obliga con plazo y ufff te motiva mogollón.  :D

Luego, las motivaciones personales, harán lo suyo.

Saludos

Gabriela
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: JuszR en 29 Noviembre 2010, 21:05 PM
Algo que también a mi me sirve mucho es hacer programas "reales", ver para qué y donde se usan las funciones (clases...)., y sobre todo los retos son con lo que más aprendes.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Afsoon en 30 Noviembre 2010, 08:09 AM
Mira si tienes menos de 18 años una buena motivacion es el Google Code of Summer busca información sobre eso
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: xassiz~ en 30 Noviembre 2010, 15:19 PM
*Google Summer of Code
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Afsoon en 1 Diciembre 2010, 21:55 PM
Cita de: pablomi en 30 Noviembre 2010, 15:19 PM
*Google Summer of Code

Yo me presentare el año que viene
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Garfield07 en 14 Diciembre 2010, 19:22 PM
ehhh, de que va eso de google....
tengo 11 aun!
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: brock en 14 Diciembre 2010, 23:10 PM
A programar se aprende Programando, y bueno un buen libro es genial ;-)
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: ~ Ghost_Networks ~ en 15 Diciembre 2010, 01:17 AM
Cita de: linux1 en 24 Octubre 2010, 19:18 PM
hola

quisiera saber cual consideras tu la mejor forma o tecnica de aprender programacion de ordenadores desde un ponto de vista tecnico y/o pedagogico

aqui mi opinion:

pienso que primero se debe de aprender las bases de la programacion... diagramas de flujo, algoritmia, representacion de datos es decir, aprender a programar en algoritmos o pseudocodigo y despues adentrarse en un lenguaje y especializarse en este...



Estoy de acuerdo jaja, mira que a mi me cuesta programacion un monton, de hecho estuve vagando por los foros y demas viendo sobre Pyhton, batch, Visual Basic y ahora ANSI C; pero como sea, tenes razon, primero se empieza desde las raices no? :)
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: ABDERRAMAH en 15 Diciembre 2010, 08:14 AM
Yo comencé con mucho concepto teórico de chaval, hasta tal punto que me di cuenta que hablaba mucho de cómo se hace un programa que lea tal o que escriba tal x veces, pero me veía incapaz de hacerlos. Actionscripting lo conocí cuando estudié en la escuela de artes y oficios y me dio muy malos habitos. Reaprendí con un motor para crear juegos rpg en visualbasic scripting, desempolvé los libros viejos y lo hice bien.

Sin duda es mejor combinar la teoría con la práctica, pero ésto implica conocer la teoría. El hecho de empezar a programar es mucha carga para la mente si no te encuentras en todo momento entretenido, y crear un juego es muy ameno y agradecido. Siempre que me preguntan la forma más amena de aprender programación digo: haz un juego con mirage source.
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: pucheto en 17 Diciembre 2010, 16:10 PM
Depende, si es la carrera a seguir de uno, recomiendo mil veces empezar con un buen libro sobre algoritmos y otro sobre programacion en C o C++ (prefiero este ultimo), la teorica y la practica tienen q ir de la mano; no hay nada mas aburrido q aprender primero con pseudocodigo q no se ejecuta ni nada...

Si es para pasatiempo, recomendaria un lenguaje mas 'bonito' que C++, con una libreria estandard mucho mas grande (Python, C#, Java, Php...) y mucho tutorial y howto, mas un libro para aprender el lenguaje en si...
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: Dreamaker en 17 Diciembre 2010, 17:02 PM
Pego lo que puse en otro foro a un usuario que preguntaba cual es la mejor forma de aprender VB, y también es aplicable a los demás lenguajes:

"Lo que te recomiendo yo es que primero estudies los fundamentos de programación en VB (estructuras de control, decisión y repetición, arreglos uni y multidimensionales) y empieces a practicar con ejercicios lógicos como por ejemplo, hacer un programa que muestre los primeros 20 números primos, los números perfectos, vampiros, abundantes etc

Una vez con eso ya bien afianzado y tener los conceptos bien asentados, ya puedes echarte a aprender la parte de controles y demás (ya sabiendo manejar bien al código con lo de antes) y después de eso echarte a aprender archivos Aleatorios y secuenciales

Lo importante es la práctica, ese es el mejor secreto para aprender cualquier lenguaje de programación"

:D
Título: Re: Cual crees que es la mejor forma de aprender programacion?
Publicado por: flacc en 24 Diciembre 2010, 18:43 PM
Aunque no lo crean yo entre a este mundo intentando crear un virus sin ningun conocimiento tecnico ni programatico  :xD... y lo primero que me puse a mirar y a guardar fueron manuales de bath, despues aburrido de no saber que diablos era c/c++, y creo que tambien por envidia porque yo tambien queria saber, creo que por hay por los 16, me puse a leer c, pero mi primer contacto con algo técnico fue con mu nokia 6131, y el bluetooth hack... me daba intriga....

pero a pesar de que un buen libro ayuda, los videos también, yo mas me entrentengo leyendo libros que con videos, pero Reconozco, que a veces alguien que te explique y te ponga las dudas en forma de manzanas es de muchisima ayuda... y aunque hoy no conozco c muy profundo, tengo alguna idea para satisfacer mi curiosidad hasta que entre a la universidad... ;D ... creo yo, que un buen equilibrio entre videos y libros seria lo mejro si te la haces de autodidacta.. ahora si es por complementar, esta este foro, nunca esta demas saber algo nuevo...saludoss