Currently, i have basic C++ and PHP skills. But, i want to switch to C# and ASP ( for the web part ). Why ? you will ask. Because i have the opportunity to learn pretty easily C# ( including OOP-ed ) to a pretty advanced level. And because i read that ASP is very similar to C#, i'm thinking to learn it.
So, there are many stuff that can't be done in C# ? What kind of stuff ? The same question for ASP.