Linux?
NoGo to this Microsoft website and click on developer tools at the center top
https://www.dreamspark.com/Download either the Visual Studio 2010 or 2008 version (its free)
Install and start the IDE (Integrated Development Environment) and choose either VB or C# Windows Form project for your first project
You will have already created a program that can be run simply by doing this believe it or not.
On the right side of that web page is a column called "Get Training by Reading"...the second link down takes you to this website
http://msdn.microsoft.com/en-us/beginner/default.aspxClick the second option for Windows Forms programming and you will end up at this web page
http://msdn.microsoft.com/en-us/beginner/dd435692.aspxClick the first option and you will be up and running in no time
CAUTION: Programming is Fun and Addicting======================================
I code in C#(NET)...and have coded in C++ ,VB (NET and 6), Python...and vastly prefer C# to any other language
If you choose C# and the VS 2008 C# Express IDE, I will be happy to help you with your first projects
OnewayPS: How is my spelling?
PS: Lastly, if you find yourself stumped, far and away the best forum to ask questions (IMHO), or search of answers is Stack Overflow
http://stackoverflow.com/