Which version? You do know C# is a constant process improvement right?

As with all good things, you have to start at step 1 before you can jump in and and grasp the concepts and the ” how ” of the current C # 7.X and .NET CORE 2.X

Where can you find a list of the fun?

Right here