non so se posso iniziare direttamente con un manuale avanzato (immagino tipo il secondo linkato) oppure se mi conviene partire dalle basi ma avrei due domande:
1) mi conviene orientarmi su versioni più recenti di C# (es. 5/6)? mi riferisco sempre a contesti aziendali dove non so che versione di C# viene utilizzata (es. per Java potrei dire che la 7/8 è ancora poco usata da quello che ho capito).
2) non sarebbe meglio optare per un manuale in inglese piuttosto che in italiano?