There is no such thing as the ".Net syntax" you speak of. By "learn .Net" I am assuming you mean learn the classes and features, as .Net is not a language in itself (saying such to someone wanting to learn C++ is arbitrary anyway).
There is a syntax relative to each language under the .Net platform, but that is completely different. The Visual Basic syntax was adopted from BASIC and had added to it many an improvement. The C# syntax was undoubtedly developed from the C languages and Java, and the C++ CLR (C++ .Net to put it another way) was taken directly from C++ (with slight modifications).
In other words, it doesn't have anything whatsoever to do with the syntax if you intend on using C++. The thing that makes .Net 'easier' than the standard language is the tools, classes and various other additions that come with the .Net platform. Such includes the GUI designer, the many features of the IDE itself, and of course, the classes associated with the .Net platform.
To put it simply, the "version" of C++ included in the Microsoft .Net platform is basically a copy of the language which has then been modified to accomodate the .Net libraries.
Personally I'd find it more useful for you to learn core C++ first, though it is considered "hard", anything is learnable. My father for example, learnt C as one of his first computer languages.