Sono un ingegnere informatico piuttosto abile, ma non conosco molta teoria. Voglio imparare più teoria. Argomenti particolari che mi interessano sono: complessità computazionale, linguaggi formali e teoria dei tipi. Ma sono perplesso su come iniziare a conoscere questi campi.
Quali risorse consiglieresti a qualcuno che vuole imparare più teoria attraverso lo studio autonomo? Esistono guide teoriche di autoapprendimento informatico per ingegneri del software?