quello che cerco più di tutto.. è un manuale che parte dalla A alla Z...
Non esiste IL MANUALE esistono I MANUALI.
I linguaggi di programmazione sono centinaia, più ne conosci meglio è. Un manuale spiega al massimo uno di questi linguaggi.
Ad esempio, se vuoi imparare il Visual Basic ottimo è il "Visual Basic 2010 Developers Handbook" oppure questo:
Totem's Lair: .NET and beyond!
Per il C# è ottimo il "C# in a nutshell"
Per l'Assembly è ottimo questo:
Ra.M. Software Home Page oppure "Art Of Assembly". Mentre per Win32 Assembly i tutorial di Iczelion sono i migliori:
Iczelion's Win32 Assembly Homepage
Molti manuali puoi trovarli qui:
O'Reilly Media - Technology Books, Tech Conferences, IT Courses, News
Poi informatica è molto altro oltre alla sola programmazione. Oltre ai linguaggi di programmazione è spesso necessario conoscere anche altro. Per l'Assembly ad esempio bisogna sapere un po' di hardware e del sistema operativo sul quale si lavora. Per il Visual Basic o il C# avere buone conoscenze del formato delle applicazioni .NET e della struttura del framework .NET può spesso essere utile. Anche per tutto questo si trovano manuali, ma un manuale che comprende tutto non esiste.
Per quanto riguarda la scelta del linguaggio, di seguito ti faccio una lista dei linguaggi più usati, puoi guardare Wikipedia per vedere ogni linguaggio come funziona e cosa offre e poi scegliere se ti interessa:
C#, Visual Basic, C, C++, Assembly, Python, Java, Objective-C, PHP (web), JavaScript (web), Perl, Ruby
In ogni caso, non devi assolutamente fermarti ad un unico linguaggio.