Recursos para resolver problemas

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


Como se dice en el primer artículo de esta página, resolver problemas es una meta-habilidad. A menudo comprobamos que la sintaxis o la estructura de un lenguaje de programación no es la parte más difícil de resolver un problema: lo complicado es averiguar qué programar o por dónde empezar. Desarrollar estrategias y un sistema para descomponer los problemas en pasos que puedas programar es una habilidad excelente que cultivar. A continuación tienes algunos artículos, vídeos y libros aportados por la comunidad que pueden ayudarte a desarrollar esta superhabilidad.

Puede que también puedas leer algunos de estos libros 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.