Resource Guide for C# & ASP.NET
This is intended to be a modern resource guide for learning C# & ASP.NET. I will go over two books, some Udemy courses, what Team Treehouse can offer & also why a MAPT subscription from PACKT is very useful. This is over 200 hour’s worth of content.
Updated 12/25/17: On the recommendation of a college professor I adjusted the first book mentioned.
The most important resource I’m gonna list is the book “Visual C# How to Program”. It will teach you how to use, think and problem solve with C#. The second book “C# 7.1 and .NET Core 2.0 — Modern Cross-Platform Development by Mark Price” is an in depth look at all the subject matter has to offer and how to put it to use.
Books:
- Visual C# How to Program by Paul & Harvey Deitel
- C# 7.1 and .NET Core 2.0 — Modern Cross-Platform Development by Mark Price
Advanced Books:
Udemy Courses:
- C# Programming a Practical Applications Approach
- C# Intermediate Programming : Applications Driven Approach
- A 18 Hour SQL/SQL Server 2014/Visual Studio 2017 Course
- Complete ASP NET MVC Web Development — Newbie to Ninja!
Team Treehouse:
Treehouse is an interactive learning platform with 50+ hour’s of content for C# & .NET — I would highly recommend it for additional practice & lectures.
MAPT Pro by PACKT Publishing (Optional):
MAPT Pro provides you will thousand’s of books and close to a thousand training video’s. With the Pro plan you get one free book or video course each month. I have found this to be very beneficial but I would consider this resource optional.
Study Resources Methodology:
One key theme to this guide is practice & iterating over the concepts multiple times to make sure the material get’s into long term memory.
I would suggest reading thru Visual C# How to Program first over about a month or so. Try to do a chapter each day while also making sure to do all the exercises and review questions. Once completed then continue to the other book.
When you have additional free time start digging into the Udemy courses in the order listed as well as start going thru the C# & .NET tracks on Team Treehouse. I prefer to alternate between books and video courses which is something you should try.
Once you have completed all of that you should be suitably competent & can start making some decent side projects of your own or look for additional resources as needed.
If you’re looking to go even more in depth then the Advanced Book section should put you in the right direction.
I hope this guide has been helpful and God bless each of you.
Stay tuned and be sure to follow me!
Christ Centered Dev. || Developer || Blogger