Hola,
Cita:
Iniciado por jomaruro
... HackmanC, ¡Ya has desmoralizado al chaval!

Je,je ... no era (ni es) mi intención, pero como dicen, es mejor un rato colorado que mil descoloridos.
Cita:
Iniciado por jomaruro
... Por cierto, GW Basic ¡que tiempos aquellos!, sin entornos gráficos ni frameworks, todo a tecla. ...
Esa base, pura y sin contemplaciones, es como se aprende la 'lógica' de hacer programas. (Para dar una idea mas clara a quien sabe usar solamente lenguajes de alto nivel, en GW Basic no existe la palabra Function, ni Sub, ni nada parecido, solamente GoTo and Return

Allí desarrollar una 'función' recursiva era algo interesante, pero nada como aprender exactamente qué es y como funciona, viéndola desde su origen, es decir lo que traduce el compilador después que se escribió en Java, Perl, etc)
Cita:
Iniciado por mpeg
... tienes que tener una idea general de algoritmos (es imposible programar si no entiendes de algoritmos de ordenado, ...
por eso, creo que lo mas facil para aprender a programar es usar lenguajes de bajo nivel, yo empece con assembly para x86 y C.
Exacto !

Solo que quitaría la palabra 'fácil'. Programar bien no es fácil. Como ejemplo, al algoritmo BubbleSort, un reproductor mp3, un decompresor de JPEG. Usar una librería de mp3 es fácil "MP3->play()", hacerla y programarla no.
Saludos,