Hi Everyone,

This is a strange request. I am looking to study C# in such a way that when I am finished I can get a job. I view myself as competent enough but I still am not comfortable with a number of concepts or I have avoided them due various reasons.

So the plan is to sit down and formally learn a collection of concepts that enable me to get into a programming job. I have limited time per week so I would like to use it as effectively as I can but the issue is I am guessing what is important and what isn't which means I'm wasting time picking and choosing concepts that may end up not as important as others that I should have learned.

So what I am looking for is for someone to take time out of their schedule and prepare a learning "path" for me. I'm not looking anything fancy just say a list of concepts in order with maybe a reason or two as to why they are needed.

I would like to focus on these technologies:

Core C# Concepts (anything you consider a must like interfaces or polymorphism).

Database Programing (Linq or something else etc)

Networking

WPF


I know its a tall ask but if you have the time and think you could come up with a plan for me I would be internally great full. If you can send me a PM and I will forward you my email addy. As for when I need it, well whenever you get a chance as long as its a serious attempt.

Thanks