I am about to start a project in C#. I\'ve never used c# and I was hoping I could get some implementation advice before I make a silly mistake and go down the wrong path.
For a simple Web API, WCF is overkill, clunky, operation orientated and designed for SOAP based services (it does Web HTTP, but that was an afterthought).
The new kid on the block is ASP.NET MVC Web API for lightweight web-orientated architectures. Prepare to see more and more of this young upstart.