i am a beginer so i want the one that is easier to ues |
It probably depends on what you are a beginner at. Using the
.net framework may be easier, but if you don't know
C++, then you are likely in for a very steep learning curve. You would have to learn
C++/CLI (it is a different language to C++), if you try to learn C++, C++/CLI and try to mix them you will probably end up in a world of pain.
But on the other hand; if you want to do a native application (ie without .net) you will likely need to use the Windows API, again this would be a steep learning curve but may be easier in the long run. Windows API is a lot lower level than .net so unless you use a framework (MFC, WTL, Qt...) to take care of the basics you will spend a lot of time writing boiler plate code.
If you are a total beginner, my recommendation is to put the thought of a GUI to one side for a while and just concentrate on learning C++ (and possibly a bit of C, will help with the Windows API).
Edit:
My normal recomendation for people who want to do .net development is to use
C# as the language.