Thanks for this post, I just started with basics for C#, not knowing what I'm getting myself into, but your advice, I think its the best I have received so far! Usually everyone I ask has their own opinion on every language out there, making it real hard to decide on a proper language.
I will definitely give your approach a shot!
Thank you :D