KnockOut.js With Asp.net mvc
Step by step working is good by using the tutorial of the site knockoutjs.com
After learn the knockout constructs this article which provide a basic but good example of integrating pure knockout with MVC controllers, models and views.
Another way to use the knockoutMVC although it is important to point out that this is an extension of knockout.js and is not needed to have the knockout working really well in an MVC project .
For more advanced one , This SPA guide is a very useful 4-part tutorial on making a Single Page Application with Knockout and MVC.