You are already halfway there since you already know Visual Studio and C#! The SITCore Experimenter Kit would be the ideal starting point.