When I began developing REST web services I read REST API Design Rulebook from Mark Masse. Once you know the basics and the theory, you will be able to implement REST with WCF, HTTPListener or ServiceStack. All these frameworks are .NET and quite good documented...
I would recommend to you service stack (http://www.servicestack.net/) there is enough information on the web to get started.
WCF offers the ASP.NET web API, it is OK, but I don't use it.
In any case, there is no good REST framework today, you have to choose one that you find easy to use and then apply the theory that you learned from the book.