I have barely any "real" programming experience, but I am pretty familiar with some easy web languages like php and such, and I know coldfusion by heart. in any case, I want to learn a real language where I can do a lot. c++ is I guess the traditional choice, but I've been reading a lot about C# and it interests me. I'm looking for something that will allow me to write windows applications with no limit to what they can do, avoid unnecessarily tedious work, and if at all possible also run fast.
which one would you recommend?
which one would you recommend?