i new with programming or maybe i'm confused!! with many definations of microsoft :
1- explain these things plz and diffrences between them:
C++/VC++/C#/COM/MFC/WIN32API
2- i want to learn a cross-platform language which is more low level what is the best choice
3- which one is more low level VC# or VC++ what things could i do with each one and couldn't ?
4- do we have VC++.NET or it's still called VC++ only?