provo con un esempio pratico:

non so se hai mai visto come addestrano alcuni animali, ad esempio i gatti, hanno una macchinetta che contiene il cibo.. crocchette, loro schiacciano un bottone e la macchinetta apre il condotto e fa scendere un po di mangiare.

La domanda é:

dentro questa macchinetta ci sarà:
- 1 motorino che muove, aprendo e chiudendo il canale quando il bottone viene premuto
- 1 scheda o qualcosa del genere a cui questo motorino é collegato
- 1 una sorta di memoria su questa scheda in cui é memorizzato un programma che gli dice di aprire e chiudere

Ora:

Questo programma qualcuno l'avrà scritto?
- Con che linguaggio di programmazione potrebbe essere scritto, quanti ne esisto?
- che memorie potrebbero contenere un programma del genere? (per esempio) che componenti ci vorrebbero ad esempio per realizzare una cosa del genere


ci vorrebbe un programmatore di schede? su che porte?
in pratica, come si chiama questa materia? cosa si deve studiare? cosa mi puo essere utile per iniziare?

mi scuso per la miriade di domande e che vorrei veramente capire
grazie di tutto