#1 [OPINIÓN] ¿Qué necesito programar para aprender un lenguaje?
Hola a todos!
El otro dia tenia ganas de aprender a programar en Python y hoy me agarraron ganas de aprender a programar C.
Mi problema es que yo ya se programar y trabajo hace 3 años de esto, o sea que la mayoría de tutoriales me resultan bastante aburridos, porque enseñan paso a paso las estructuras de condición, ciclos, etc, en general explicando que es cada uno.
Yo programo en PHP, ASP, JavaScript, ActionScript, Perl (poco), Visual Basic, Pascal, la mayoria de ellos los aprendi de forma autodidacta (VB y Pascal en la secundaria). Tambien entiendo la sintaxis de muchos otros lenguajes como C#, Java, C, C++, Python, Ruby y en general casi cualquier estructurado u orientado a objetos (o ambos), que no sean un esotérico claro esta :P. Pero tengo en claro que de entender un lenguaje a programar en él hay una diferencia grande.
Algunas veces encontré referencias de las diferencias entre lenguajes (como Java vs. C#) pero lo que me gustaría es algo mas genérico.
Si alguno de Uds. se le ocurre "problemas" para poder resolverlos en cada lenguaje para poder ver las caracteristicas nuevas del lenguaje y poder practicar y acostumbrarte un poco a el lenguaje que estas aprendiendo.
Algo asi como un "Hola Mundo" pero mas avanzado (como hacer una lista, un quicksort, etc.) que abarque las diferentes caracteristicas de los lenguajes (como son los condicionales, ciclos, funciones, clases, objectos, etc).
¿Alguno tiene alguna idea de qué es lo que hay que programar para poder decir "sé programar en <inserte lenguaje>"?
Gracias y saludos
PD: se que los punteros de C son un caso especial cuando programas pero quiero resolver algunos algoritmos genéricos que me ayuden a entender cualquier lenguaje :P
(espero que se entienda lo que quiero decir :P)
El otro dia tenia ganas de aprender a programar en Python y hoy me agarraron ganas de aprender a programar C.
Mi problema es que yo ya se programar y trabajo hace 3 años de esto, o sea que la mayoría de tutoriales me resultan bastante aburridos, porque enseñan paso a paso las estructuras de condición, ciclos, etc, en general explicando que es cada uno.
Yo programo en PHP, ASP, JavaScript, ActionScript, Perl (poco), Visual Basic, Pascal, la mayoria de ellos los aprendi de forma autodidacta (VB y Pascal en la secundaria). Tambien entiendo la sintaxis de muchos otros lenguajes como C#, Java, C, C++, Python, Ruby y en general casi cualquier estructurado u orientado a objetos (o ambos), que no sean un esotérico claro esta :P. Pero tengo en claro que de entender un lenguaje a programar en él hay una diferencia grande.
Algunas veces encontré referencias de las diferencias entre lenguajes (como Java vs. C#) pero lo que me gustaría es algo mas genérico.
Si alguno de Uds. se le ocurre "problemas" para poder resolverlos en cada lenguaje para poder ver las caracteristicas nuevas del lenguaje y poder practicar y acostumbrarte un poco a el lenguaje que estas aprendiendo.
Algo asi como un "Hola Mundo" pero mas avanzado (como hacer una lista, un quicksort, etc.) que abarque las diferentes caracteristicas de los lenguajes (como son los condicionales, ciclos, funciones, clases, objectos, etc).
¿Alguno tiene alguna idea de qué es lo que hay que programar para poder decir "sé programar en <inserte lenguaje>"?
Gracias y saludos
PD: se que los punteros de C son un caso especial cuando programas pero quiero resolver algunos algoritmos genéricos que me ayuden a entender cualquier lenguaje :P
(espero que se entienda lo que quiero decir :P)
0