Do you really want to learn C#? I recommend you to learn better C or C++, C# is pretty ehm.... you know.... But If you want to, here is a good tutorial for you: http://csharp.net-tutorials.com/basics/introduction/ I learnt from this too, when I was a kid, but after some time, I found C++