Reblogged: What should I learn to get started in .NET and web development?

[Note: I am reblogging this post which originally was posted to the LearningLine blog. Hope you all find it useful here as well]

I recently had a conversation with someone who is looking to make a fresh start and become a developer (coming from other IT positions).  The question they had was:

What should I learn to get started in .NET and web development?

Now this question was starting from a position of “I’d like to get started with .NET and the web. How do I do that?” So please hold your “No, choose Ruby (or NodeJS or … )” comments. That’s another blog post. :)

Here’s my advice along with a bunch of courses you can use to accomplish this efficiently and affordably.

To go from “zero to web dev in .NET” I think you should start on these topics, in an iterative fashion:

  1. Fundamentals of C# (skip the advanced stuff – async, yield return, etc for now)
  2. Basic objected-oriented programming in C# (what is a class, what is inheritance  not patterns per say)
  3. Fundamentals of ASP.NET and MVC (controllers, views, razor, a few things like that)
  4. LINQ (simple focus on LINQ to objects)
  5. JavaScript fundamentals (assuming that’s new to you)
  6. jQuery basics
  7. The ins-and-outs of user input in MVC (including security).
  8. Entity framework basics.

Now if you’d like some advice on where to get this training, check out our content on LearningLine.

Here are the related LearningLine courses from DevelopMentor which will walk you through this path. Because you can preview the first lesson of each course, you have about 7 hours free and the rest are all included in an affordable $29 subscription.

Getting started with C#:

Designing maintainable code with C#

Getting started with ASP.NET MVC

Intro to data access in C#

Getting started with JavaScript

Essential jQuery

Accepting user input in MVC

Getting started with Entity Framework

What’s great about taking these classes on LearningLine is there is zero duplication. If a lesson (task) happens to be shared across courses, you’ll see it already marked as completed for you and you can just skip to the next.

Hope this has help give you some guidance on getting serious about becoming a .NET developer.


Submit a comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s