hello , let me know , what is the best way to learn c++ efficiently , reading c++ books and doing exercises based on the each capter , or read a book , then to solve exercises?. I'm waiting a reply from those experienced people . Thanks.
I think you should do exercises based on each chapter. I am a newbie in this field, but it works well for me. Practice is the key. When I first opened the book, I couldn't even make sense of the programs written in there, now I can confidently write a pretty moderately difficult program without errors in one go. I would recommend you to learn the "C" part of C++ and then move on to the Object oriented part.
I write and work on console apps EVERY day. I usually use C#, now, but 99% of server-side code is not graphical.
Even if you are working on a GUI, you can still do it in C++.
Even if you are working with web output, your modules can still be done in C++ (even or ASP.NET).
My suggestion is to get involved in a real-world project -- possibly a product that you need to use yourself.
I try to learn the logic and concepts before learning any new syntax it helps a lot. I am guessing make as many programs as you can try to make any excuse to make a program. Most importantly have fun!! :)
Guys there is any book about this? or any site can help me with controls?
The funny with me is, i know console programming (junior stage) but if you say me to create an simple notepad in C/C++ i can't ://
in C# i can create you everything ;p even an OS ;pp (funny);p