Quali sono le basi dell’informatica?

Questa è una domanda piuttosto ampia e francamente, quora non è un posto per ottenere una vera risposta. Hai bisogno di leggere un libro/fare un corso o due. Come ho spiegato nella mia risposta sto cercando di imparare un po' di programmazione, ma c'è qualcosa di tecnico che dovrei sapere prima di iniziare, per esempio come funzionano le parti di un computer?

Posso pensare a due libri che sarebbero perfetti per te da considerare:

  1. il primo libro che ti consiglierei di iniziare è di un ex-IBMer di oltre 30 anni chiamato: "How Do It Know" ISBN-13: 978-0615303765 che è certamente un buon punto di partenza. e come il prossimo libro di Jon, una lettura facile ed estremamente accessibile.
  2. Si è scoperto che ho un altro amico che è un veterano di oltre 40 anni del 'settore', Jon Steinhart. Jon è un mio amico e collega di lunga data che ha appena finito un libro che si rivolge a persone che si pongono domande come questa, chiamato "The Secret Life of Programs: Understand Computers - Craft Better Code" ISBN-13: 978-1593279707. Sono stato onorato di essere un recensore durante il processo di scrittura. Inizia con la logica dei computer e porta il lettore attraverso tutto ciò che lei/lui ha più o meno bisogno/voluto capire ad un livello base (come il suo editore mi ha descritto quando mi ha chiesto di recensirlo per loro, il libro che ogni insegnante di scuola superiore dovrebbe avere sul suo scaffale per essere in grado di indicare le menti desiderose quando la gente fa domande). Per citare una recensione: "Molti dettagli tecnici sono disponibili online, ma non sono organizzati o raccolti in un posto conveniente. ... l'ingegnere veterano Jonathan E. Steinhart esplora in profondità i concetti fondamentali che sono alla base della macchina. Soggetti come l'hardware del computer, come il software si comporta sull'hardware, così come il modo in cui le persone hanno risolto i problemi utilizzando la tecnologia nel corso del tempo."

In entrambi i casi - prendi alcuni libri ben consigliati e inizia a leggere. Penso che CS sia un argomento affascinante ma difficilmente qualcosa che può essere facilmente o completamente descritto bene in pochi paragrafi.

Buona fortuna.