Advise books on Qt for beginners. Looked Mark Summerfield - "Qt Professional Programming" - 2011 - it's still difficult there. Advise books or video tutorials.
And the question is, does it make sense to learn how to work with Qt while learning C ++?

  • one
    I vote for the closure of this issue, since the list of references is indicated in the description of the [qt] label, where it should be edited and supplemented. - aleksandr barakin

2 answers 2

For starters, the best is Max Schlee "Qt 4.8. Professional C ++ programming." You can buy an electronic version on OZONE.

Regarding the study. Although Qt does not require a programmer to be a guru in C ++, but you still need to know the basics, otherwise it will be very difficult. Learn the basics of C ++: procedural programming, an OOP model (especially pay attention to inheritance, virtual functions, etc. - this is very much used in Qt), basic patterns and basic STL. This is enough to go to Qt.

  • one
    and you can download it .. I subscribe for Max Schlee. - spirit
  • That's just for 4.8, I did not see something ... A lot of where are the previous editions. Also fit for a start. If you have a link to download the latest version, throw, pliz. And then I have only in paper, a huge brick, not always convenient. - skegg
  • I just started C ++, although I have a little C # programming experience. thanks, I will read this shlee. - ims
  • one
    Well, first learn the basics on console programs, then welcome to Qt. - skegg
  • Yes, I am learning, but I thought maybe it would turn out to parallelize processes :) - ims

I support him at the expense of Max Schlee, but I still recommend using their built-in documentation, because it is written in great detail with them. But still, if you do not know the basics of C ++, it is better to first learn the basics, and then take on Qt.

  • Built-in documentation - in English? - ims
  • one
    Built-in documentation - be sure to use as a reference. Without it, nowhere. No book will give a complete description of this huge framework. But the basics, the principles, the more beginners on it will be difficult to learn. And yes, she is in English. - skegg
  • I use Max Schlee, built-in official documentation, google and stack overflow - Madoka Magica