Cuáles son los fundamentos de la Informática?

Esta es una pregunta bastante amplia y francamente, quora no es un lugar para obtener una respuesta real. Necesitas leer un libro/tomar un curso o dos. Como expliqué en mi respuesta estoy intentando aprender un poco de programación, pero ¿hay algo técnico que deba saber antes de empezar, por ejemplo cómo funcionan las partes de un ordenador?

Se me ocurren dos libros que serían perfectos para que los consideres:

  1. El primer libro que te recomendaría para empezar es de un ex-IBMer de más de 30 años llamado: "How Do It Know" ISBN-13: 978-0615303765 que es ciertamente un buen lugar para empezar. y como el próximo libro de Jon, una lectura fácil y extremadamente accesible.
  2. Resulta que tengo otro amigo que es un veterano de más de 40 años de 'el negocio', Jon Steinhart. Jon es un viejo amigo y colega mío que acaba de terminar un libro dirigido a las personas que se hacen preguntas como ésta. llamado "The Secret Life of Programs: Understand Computers - Craft Better Code" ISBN-13: 978-1593279707. Tuve el honor de ser revisor durante el proceso de escritura. Comienza con la lógica de los ordenadores y lleva al lector a través de todo lo que más o menos necesita/quiere entender a un nivel básico (como su editor me lo describió cuando me pidieron que lo revisara para ellos, el libro que todo profesor de secundaria debería tener en su estantería para poder apuntar a las mentes ávidas cuando la gente hace preguntas). Citando una reseña: "Hay muchos detalles técnicos disponibles en Internet, pero no están organizados ni recogidos en un lugar conveniente. ... el veterano ingeniero Jonathan E. Steinhart explora en profundidad los conceptos fundamentales que subyacen a la máquina. Temas como el hardware de los ordenadores, cómo se comporta el software en el hardware, así como la forma en que la gente ha resuelto los problemas utilizando la tecnología a lo largo del tiempo"

De cualquier manera - consiga algunos libros bien recomendados y empiece a leer. Creo que la CS es un tema fascinante pero difícilmente algo que pueda ser fácil o completamente descrito bien en unos pocos párrafos.

Buena suerte.