tags:

views:

409

answers:

12

I'm a Java developer looking to learn some C#/ASP.NET. One thing I've never liked about .NET from the get-go was that it didn't have support for MVC. But now it does! So I was wondering if anybody knew where to get started learning C# MVC.

Also, do you need the non-free version of developer-studio to do this?

+4  A: 

http://www.asp.net/mvc/

The Express Edition of VWD (Visual Web Developer) 2008 has support for MVC now.

Galwegian
+6  A: 

Keep an eye on Scott Guthrie's and Phil Haack's blogs. They are the primary source of documentation right now.

Be wary, as most posts about MVC are about previous versions and don't apply anymore (anything that uses a lambda is right out, unfortunately).

Of course, you've got a pretty good resource here as well. Haack occasionally answers questions about MVC...

Will
I must ask, but why do you say that "anything that uses a lambda is right out"? The lambda functionality is still alive and well in the MVC futures assembly. Or was that what you meant, that the lambda functionality, being in the futures, is in limbo?
Jason Whitehorn
+1  A: 

Just to add to Will's answer, Scott has a series on ASP.NET MVC development:

ASP.NET MVC Framework Part 1

ASP.NET MVC Framework (Part 2): URL Routing

ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views

ASP.NET MVC Framework (Part 4): Handling Form Edit and Post Scenarios

Andrew Lewis
Does anyone know how up-to-date these guides are? The original aritcles are over a year old. I would love some <i>written</i> docs like this.
Frank Schwieterman
A: 

If you have one, you can browse the meetings list of the local .Net User Group in your area. If you don't see an MVC topic being presented, ask the leader of the group to schedule one. If he can't honor your request, he should still be able to point you to other resources.

John Dunagan
A: 

I'm learning ASP.NET MVC myself and found Stephan Walter's Blog pretty useful. He has 45 posts with various tips and also posts about two sample ASP.NET MVC sites.

aogan
+2  A: 

Check out this A Guide to Learning ASP.NET MVC Beta 1

aogan
+1  A: 

If you want to look at a fully functional full featured solution you should check out TheBeerHouse MVC Project I think you will find a lot of really good examples of how to use MVC.

Al Katawazi
+1  A: 

I would check out NerdDinner ASP.NET MVC Tutorial found here.

dionysus55
I'm working through this right now and it's a great resource for a C#/MVC noob.
David HAust
I found that it was a great resource. It really walks you through all the parts ov the mvc framework along with how to tie things in like security, validation and what not.
dionysus55
A: 

Buy this book,

Pro ASP.NET MVC Framework by Steven Sanderson

It is a very good book.

San
A: 

I don't recommend you to start with online tutorials, If you want to learn it systematically, then start with a hard copy book. It will help you to learn things more systematically.

Braveyard
+1  A: 

Watch my 13 episode video series where I build a complete ASP.NET MVC 2 application from the ground up.

The Golf Tracker Series -- Videos -- Articles -- Downloadable Kit

http://www.mvccentral.net

Kahanu
A: 

Stackoverflow? :)

Arnis L.
@Arnis Wise guy! :-)
leeand00