MSDN

Last Update: 9/26/2016

The Microsoft Developer Network (MSDN) has an encyclopedia's worth of curated content with 20+ years worth of Microsoft expertise. And it's all free for your use.

Start with Starting to Develop Visual Studio Extensions.