Question: is dotnet hard to learn?
Answer: NET first of all you need to learn any of the programming language preferably C# or VB.NET. If you have any other object oriented programming experience these should be easy to learn. ... or if you are planning to learn windows programming, it is better to start with WPF as windows development is almost outdated.