What is .NET, and why should you choose it

How Async and Await Really Works in CSharp