I'm in the middle of studying C++ right now, but I'm wondering if C++.NET is worthwhile in learning afterwards. I already studied C#, btw. The syntax seems pretty strange for C++.NET, too. What can it do? Can it work with Managed DirectX, ASP.NET, etc. with ease?