Myslím, že tutoriály sú lepšie ako knihy, keďže sú trochu novšie. Jazyk podľa toho, ktorým smerom sa chceš uberať, takže PHP, ak web, napr. Lazarus, ak desktop. Ovládneš ho len tak, že sa mu budeš venovať. Koľko rokov? Dôležité je, že vieš čo chceš urobiť, ako na to nájdeš často aj na internete. Hlavne nepreskakuj z jazyka do jazyka, uč sa iba jeden, nestratíš zbytočne čas tým, že sa budeš učiť "celý internet", ale len to čo treba. Ak jeden jazyk zvládneš, môžeš prejsť na ďalší. Skúsenosti mám, ale ani dnes neviem všetko, takže počítaj s tým, že to nebudeš nikdy vedieť ani ty. Vždy bude niekto, kto ťa bude vedieť niečo naučiť, pretože ty to nebudeš vedieť.
Doplnené: Aby som upresnil: Tým, že vieš čo chceš a dohľadáš si to na internete som myslel toto:
"Chcem urobiť bezpečný SQL príkaz", nie to čo chce urobiť väčšina začiatočníkov: "chcem urobiť SQL príkaz".