Below is good Pluralsight crash course for beginers about Asynchronous programming in .NET.
It starts by explaining the differences between parallel and asynchronous programming, dives into the Task Parallel Library and presents the Async/Await paradigm.
Click the picture or the link below to access the course.
Course link accessible here too.