Il linguaggio di programmazione C# ├и il punto di riferimento della programmazione su piattaforma .NET da oltre 10 anni, infatti ├и stato introdotto appositamente a tale scopo e ogni novit├а che riguarda la piattaforma ├и introdotta per prima in questo linguaggio, seguendo anche le indicazioni e i bisogni della comunit├а di sviluppatori. I sistema operativi Microsoft Windows 8, per PC e tablet, e Windows Phone 8, per smartphone, sono basati su .NET, e C# ├и il linguaggio che consente di iniziare a sviluppare su queste e altre piattaforme nel modo pi├╣ rapido e produttivo. Lo scopo di questo libro ├и illustrare le basi fondamentali del linguaggio vero e proprio, quindi la sintassi e i suoi costrutti, applicate naturalmente al paradigma di programmazione orientato agli oggetti, arrivando ai concetti avanzati che permettono di sfruttare C# in tutte le sue sfaccettature: generics, eccezioni, delegate, espressioni lambda, LINQ, programmazione asincrona, multithreading. Grazie alle basi poste nella prima parte si passer├а poi a problemi e concetti di sviluppo tipici del mondo reale: file, database, sviluppo di applicazioni con interfaccia grafica, sviluppo di applicazioni web, sviluppo di app per Windows 8 e Windows Phone 8. Il libro, grazie alla sua completezza, ├и adatto sia a chi non ha mai affrontato alcun linguaggio di programmazione e vuole imparare da zero, sia a chi invece proviene da altre piattaforme o linguaggi e vuole imparare a sviluppare in C# e .NET.