Allora visto che non c'era ancora un topic ho deciso di aprirlo. Parliamo della splendida scienza della programmazione.
Per volesse iniziare da zero, consiglio, come è ormai prassi comune, di iniziare dal C, il linguaggio di più basso livello tra quelli di alto livello. Il vantaggio principale è che i più comuni linguaggi di programmazione dei giorni d'oggi richiamano molto dal C. In sostanza, sapendo programmare in C, imparare gli altri linguaggi è relativamente facile e abbastanza indolore.
Consiglio di leggere questa guida
http://www.html.it/pag/15386/prima-di-iniziare/ per farsi un'idea d'insieme e poi proseguire con un libro di testo. Io consiglio il Kelley Pohl veramente ottimo e chiaro, o altrimenti, ma è più astruso per i beginners, il manuale scritto direttamente dagli inventori del linguaggio, il Kernighan Ritchie. Entrambi facilmente reperibili.
Successivamente si può passare a linguaggi a oggetti tipo C++ e Java.
Let's code together!!!