As a fairly new c# developer I've often wondered about what techologies I need or should strive to learn first.
I found a PowerPoint slide from last year that mentioned the following as being essential skills for a "ASP.NET Developer":
Dot Net Basics
C#
SQL Server
ASP.NET
ADO.NET
GridView
Visual Studio
and nice to have skills:
Web Services
WCF
ASP.NET MVC
Entity Framework
LINQ
LINQ to XML
LINQ to SQL
and JQuery is also a nice to have skill.
I know a lot of these a good skills to have in general but I cannot find any guide/list of technologies that would be great to have before continueing to a more difficult subject.