I have a good experience about C++ console applications and now I'm at the 14th chapter of the book (http://www.stroustrup.com/programming1.html) with all the exercises solved by my own effort.
I know if I wait I can learn the visual C++ from that book but I need to learn the visual part (for creating a small app) on C++ now. What way do you suggest me please?
Is there good tutorials here for that purpose?
What do you mean by visual C++? I might be wrong, but all that means to me is using VS as an IDE. If you mean making GUIs, then you will need to install and learn other libraries like Qt or wxWidgets (Stroustrup uses wxWidgets in his books iirc). They are still C++, but are additions and use different syntax sometimes to do the same things.
Well, i don't know anything about the more 'modern' gui api's but I use MFC, but only because i've been using it off and on for about 10 years. It's fairly old now but it is still updated.
Also, i don't think it's included in the free version of VS (the 'express' edition), so it might be problematic if you have that version.
I'm not telling you to use MFC, just telling you what I use :)
edit: oops i'm reading your "visual c++" as you saying you're using visual studio.
Yes, I use Visual Studio 2012 as an IDE/compiler for C++. But so far I've used only Win32 console application and very little win32 project from that IDE.
And about the MFC, may you please suggest me a good book to start on that?
Personally, I like QT along with Creator (the IDE that comes with it). The biggest problem is on Windows, debugging doesn't always work "out of the box". I found it easiest to get the ming version instead of the default, just scroll down to "others".
Thank you very much.
I have some major question about Qt and how to use of it. And it's better to make a new thread for this specific issues about Qt.
I'll be very glad if you help me on that.
Those videos I linked should explain most of your questions about using Qt. The documentation is very good also. Although you don't have to, it is generally better to use the Qt version of things like QVector instead of vector, but for the most part regular C++ code works just just fine.