Q:

Visual C++ Library for windows programing

which library is best for windows programing today in Visual C++, which one is most used today,   etc
ATL, MFC, WTL and others..  and how many exist ?
Thanks

A:

I'll start the answer "from the back": there are many libraries for doing UI on Windows :)
Having said that I do have a few recommendations for you:

If you want to do cross-platform UI development then I suggest you look into Qt framework
If your goal is to do modern Universal Windows Apps - look no further than the UWP technology
For creating COM components I would recommend ATL
If you choose MFC you will probably get outdated in the near future (definitely within the 10 years time frame)

But ultimately the technology stack you chose greatly depends on your language of choice and your expertise as a software engineer

