Beginner-level knowledge of Visual Studio 2012 with C# will be required. This could be the Visual Studio 2012 Express Edition from Microsoft.