tags:

views:

76

answers:

3
+1  Q: 

.NET MVC learning

I am a UI Designer. My key areas of expertise are in XHTML, CSS and Javascript. I don't have any experience in Server Side Programming.

I've joined a new company as a UI Developer where I need to learn .NET MVC using C#. I don't know anything about ASP, C#, MVC etc. To learn these, where should I start?

+1  A: 

You should start with the official asp.net MVC page @

http://www.asp.net/mvc

and have a look at the examples. Than skip to the NerdDinner tutorial to get some global insight in the framework and such:

http://weblogs.asp.net/scottgu/archive/2009/04/28/free-asp-net-mvc-nerddinner-tutorial-now-in-html.aspx

That nerddinner might be in MVC1 but I did see an adaption to MVC2 somewhere.

edit

If you have never programmed I suggest you buy a book as well. Do a lookup here on SO and skim for the most mentioned books and select a top 3 book. Although im not sure if you should buy a general "how to program" book as well.

Have fun :)

bastijn
well,you mean framework, not language?
Srinivas Reddy Thatiparthy
Correct, thank you.
bastijn
thnx...i started with asp.net/mvc but since i dont have knowledge in c#, i got stuck somewhere. my question is which one should I learn first ? c# or ASP or ....
Aneesh
Aneesh - it'd almost certainly be easier for you to learn c# first as you can start with *just* that, then add in asp.net and MVC to the mix. Take a look at the link to ".NET Book Zero" in my answer =)
Rob
thanks rob.. :)
Aneesh
+2  A: 

A good introduction to asp.net MVC is the 1st chapter of Professional ASP.NET MVC 1.0. There are links part way down the page to the 1st chapter download, the completed code and somewhere to discuss it.

There's also the asp.net/mvc site, and pretty much anything tagged "mvc" on Scott Guthrie's blog. Scott Guthrie is the guy that runs the development teams that own ASP.NET, IIS and the CLR (and more!), which pretty much covers everything that makes up MVC. Some of the content there is a bit beyond "beginner" but it'll certainly help you to read around the subject. For example he has two sets of links from the middle of last year (May 30th and June 7th) from which I've extracted the following resources that are probably of specific interest to someone who's primarily a UI developer:

A very high level introduction to C# is contained in .NET Book Zero (PDF) by Charles Petzold, it's subtitled "What the C or C++ Programmer Needs to Know about C# and the .NET Framework", but as a broad overview of C# and the CLR, it's not a bad place to start.

Rob
A: 

MSDN is a very good place to start: MSDN

BG100