I'd like to have a go at making some games, I know basics of programming. Like I've done BASIC and Python so I'd like to get into something real.
Eventually I'd like to make games, so a language capable of that would be good.
Hmm.. Windows platform, capable of GUI programming would be a plus!
Only
FREE languages will do

.
I don't really mind if the language is complex if you can give me a few links to tutorials that explain properly I'm sure I'll get by.