i am programmer but not good i am working with c# , asp.net and MVC too. so how i can improve our coding skill for develop a better web apps. means how can i learn it.
I'd recommend getting Professional ASP.NET MVC 1.0 and working through it and the examples in it, particularly the Nerd Dinner Example.
Learning resources:
- The Official ASP.Net site (Video, Tutorials, Documentation)
- Learn ASP.Net MVC
Obviously you need some good ASP.NET MVC resources as the other answers have pointed out. It is also worth investing time in learning about the .NET framework itself. For this purpose I thoroughly recommend CLR via C# by Jeffrey Richter.
What I think you should start with is some beginning book and move towards professional. One book could be
http://www.amazon.com/Beginning-ASP-NET-3-5-2008-Professional/dp/1590598911
once u understand this book then u can for MVC book like.
www.amazon.com/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079
In between try to learn by googling topics like. TDD(Test Driven Development), DI(Dependency Injection) and Other design Patterns