You need to read to begin to write programs in C++?

Reading a book on C++ about basic things like functions, classes, basics of OOP. What you need to learn more, after I have finished reading it? I would like to write programs with a graphical interface, you just need to learn Qt? What else should know a programmer at the advantages in addition to the basics of the language and this library?
August 19th 19 at 23:22
5 answers
August 19th 19 at 23:24
It is possible with Qt to play. If games interesting-SFML is a very good option to start.
August 19th 19 at 23:26
If you are interested in the graphical interfaces, read books about Qt. Then, if necessary, we can delve into the language.

If you are interested in programming in C++, in principle, read Myers. You should start with this book. Maybe the first time do not everything will be clear, but it will set the direction for further development. Then it should read "Effective modern C++: 42 guidelines for using C++11 and C++14" - there are already about modern language standards.
August 19th 19 at 23:28
"why do you use C++ instead of the programming language?"
I would like to write programs with a graphical interface

- the desktop application is dead in the last century, and games have long been in C# and even in Java, driver writers need units, I can't even imagine where the PDC need?
August 19th 19 at 23:30
Not necessarily to learn QT ,you can and win api. If games then you need to write DirectX ,OpenGL, etc.
Just like Qt is cross platform, and win api only under vindovs - maxie.Mertz11 commented on August 19th 19 at 23:33
Yes, purely under Windows and is quite time-consuming. Well, the choice is yours ,it's like ,a whole bunch of libraries - Verla_Fay commented on August 19th 19 at 23:36
: to teach C++ programming interfaces under Windows on win api is currently not relevant for this study C#. If you want C++, then learn Qt. - boyd97 commented on August 19th 19 at 23:39
Wine API not for beginners - shaniya commented on August 19th 19 at 23:42
August 19th 19 at 23:32
When it is mastered, is not so important. Technologies are many and different. The main thing - confidence that you'll write code that will solve this problem. And with each new include you'll only feel the increase in their capabilities, and not primal fear)
Still need to know how a computer works and how the language in which you write. Math is good to know.

Find more questions by tags C++Programming