First of all sorry if this is way off topic.
I'd like to learn a programming language. Also I have a couple of ideas for simple Windows programs so I thought it would be a good way to use them to learn programming. So what would you suggest I start learning?