¿Cuáles son algunos libros que enseñan lógica de programación y lógica de diseño sin centrarse en un lenguaje específico?

Sobre los libros, seguramente encontrarás algunas cosas muy interesantes de John Maeda.

Entonces, no son libros, sino:

– Recientemente descubrí una fantástica serie de conferencias de la Universidad de Stanford disponibles de forma gratuita en iTunes. Busque iTunesU> Stanford y vea la conferencia sobre Metodología de programación , absolutamente hecha
para cualquiera, incluidos los principiantes, y se ve fantástico . Acabo de ver el comienzo, es una filosofía de programación general, basada en Java para el lenguaje, pero el objetivo principal es la comprensión y la metodología más que el propio Java.

Si está interesado en la programación web, también le recomiendo estas 3 excelentes series de textos (viene el cuarto) de Preethi Kasireddy llamado Cómo funciona la web . Seguramente te ayudará de una forma u otra saber cómo funciona exactamente si no lo haces.

Sobre el diseño, puede seguir la publicación de Muzli en Medium, que lo mantendrá actualizado y le dará algo de inspiración. No directamente lógica, sino ideas, y de ese modo, abre la forma en que ves las cosas.

En general, Medium es una muy buena fuente de lectura sobre diseño y lógica UX.

También encontrará algunos excelentes artículos de diseño en el blog Inside Intercom.

Por último, puedes usar Panda como puerta del mundo del diseño, que seguramente te llevará a muchas cosas interesantes.

Espero que esto ayude.

¿Algunos libros? No, ve por el libro , también conocido como “la biblia de los algoritmos y las estructuras de datos” : conoce el CLRS.

A pesar de su nombre, créanme que este libro es mucho más que una mera “introducción”: por supuesto, ningún libro en CS puede considerarse completo, pero este es un primer paso bastante bueno hacia el verdadero dominio de este tema.

Aunque sea pesado en formato pdf (puede encontrarlo fácilmente de forma gratuita a través de google, no estoy seguro si puedo vincularlo aquí en Quora, sin embargo …), este tomo abarca grandes cantidades de teoría a alto nivel , tiene muchos ejemplos y es práctico aplicación y, como usted preguntó, es independiente del lenguaje .

Muy bien, ¿eh?

Las únicas desventajas son que requiere un mínimo de matemática para ser completamente comprendido, tomará un tiempo comprender realmente todo su contenido (pero de alguna manera es modular, particularmente en los capítulos posteriores) y, a veces, puede dañar seriamente tu autoconfianza como codificador 😀

Espero que ayude, feliz codificación y aprendizaje 🙂

Debes estudiar un poco la lógica clásica y las variantes de la actualidad. Puede que no tengas tiempo para todos. Como la lógica predicativa, la lógica relacional y la lógica modal. Una cobertura de matemáticas discretas también mejora esta lógica programática. Este estudio en su conjunto es sobre el trabajo del curso y se aplica en muchos contextos para garantizar la comprensión.

Para cumplir con los requisitos, debe leer algunos libros de texto de programación intermedia. Debe practicar los programas de muestra para aprender el lenguaje de la computadora. Cada uno tiene una sintaxis ligeramente diferente, pero comparte temas.

Un libro de texto de algoritmos y estructuras de datos mejora la programación efectiva. Algunos son introductorios. Algunos son avanzados. Una posición para aplicaciones avanzadas en máquinas u organizaciones es la progresión pragmática posterior.