Recursos para resolver problemas

Aprende algunas técnicas generales para resolver problemas que te ayudarán con la programación.


Como señala el primer artículo que aparece aquí, resolver problemas es una meta-habilidad. Vemos que, a menudo, la sintaxis o la estructura de un lenguaje de programación no es la parte más difícil de resolver un reto: lo más difícil es descubrir qué programar o por dónde empezar. Desarrollar estrategias y un sistema para descomponer los problemas en pasos que se puedan convertir en código es una gran habilidad que vale la pena cultivar. A continuación encontrarás algunos artículos, videos y libros aportados por la comunidad que pueden ayudarte a desarrollar esta superhabilidad.

Algunos de estos libros también se pueden consultar a través de la biblioteca de la Association of Computing Machinery (ACM). La información sobre la membresía (de pago) está disponible en acm(dot)org.