Anzitutto devii dire, per cosa vuoi programmare? ad esempio in linguaggio PHP si scrivono i siti web, in C applicazioni per pc ecc; poi ogni programmatore ti consigliera un linguaggio diverso; perchè è come chiedere qual'è auto ti piace di più?, ognuno ti dirà il modello preferito a cui seguiranno le varie caratteristiche per cui secondo lui quell'auto è migliore rispetto ad un altra, ma indipendentemente dal linguaggio che vorrai studiare, il mio consiglio non è tanto sul linguaggio da scegliere, ma sul libro da scegliere!; perchè potrai scegliere il linguaggio più semplice del mondo (tutti i linguaggi sono più o meno complessi) ma come hai ben visto, se il libro non è rivolto a un principiante, non andrai da nessuna parte.., quindi anch'io ti consiglierò un linguaggio secondo il mio parere, ed in più un libro con cui al 100% ti troverai benissimo!.
Linguaggio di programmazione: C ( C, C#, C++ , sono linguaggi diversi)
Libro: Deitel Deitel corso completo di programmazione C che trovi sul web gratuitamente da scaricare in .pdf
In più ti consiglio di scaricarti i moduli della patente europea per il pc (ECDL) , cosi da capire come "ragiona" un pc