Skip to main content
Post Closed as "Opinion-based" by CommunityBot, gnat, Bart van Ingen Schenau, Ampt
Question Protected by CommunityBot
Tweeted twitter.com/#!/StackProgrammer/status/155520943748427777
minor language improvements, removed thanks, added link to QT
Source Link

The problem that I have, is that most of the C++ books that I read spend almost forever on the syntax and the basics of the language, eg for, whilee.g. for and loops while, arrays, lists, pointers, etc.

But they never seem to build anything that is simple enough to use for learning, yet practical enough to get you to understand the philosophy and power of the language.

Then I stumbled across QTupon QT which is an amazing library!

But working through the demos that they have, it seems like I am now in the reverse of the above dilemma. II feel like the rich mansman's son that drivesdriving round in a sports car subsidized by the father, like. Like I could build fantastic software, but not have ano clue whatswhat's going on under the hood.

As an example of my dilemma take the task of building a simple web browser. InIn pure C++, I wouldn't even know where to start, yet with the Qt library it can be done within a few lines on code.

I am not complaining about this,. I am just wondering how to fill the knowledge void between the basic structure of the language and the high level interface that the Qt framework provides..?

Thanks in advance.

The problem that I have is that most of the C++ books that I read spend almost forever on the syntax and the basics of the language, eg for, while and loops, arrays, lists, pointers, etc.

But they never seem to build anything that is simple enough to use for learning yet practical enough to get you to understand philosophy and power of the language.

Then I stumbled across QT which is an amazing library!

But working through the demos that they have it seems like I am now in the reverse of the above dilemma. I feel like the rich mans son that drives round in a sports car subsidized by the father, like I could build fantastic software, but not have a clue whats going on under the hood.

As an example of my dilemma take the task of building a simple web browser. In pure C++, I wouldn't even know where to start, yet with the Qt library it can be done within a few lines on code.

I am not complaining about this, I am just wondering how to fill the knowledge void between the basic structure of the language and the high level interface that the Qt framework provides..?

Thanks in advance.

The problem I have, is that most of the C++ books I read spend almost forever on syntax and the basics of the language, e.g. for and loops while, arrays, lists, pointers, etc.

But they never seem to build anything that is simple enough to use for learning, yet practical enough to get you to understand the philosophy and power of the language.

Then I stumbled upon QT which is an amazing library!

But working through the demos they have, it seems like I am now in the reverse dilemma. I feel like the rich man's son driving round in a sports car subsidized by the father. Like I could build fantastic software, but have no clue what's going on under the hood.

As an example of my dilemma take the task of building a simple web browser. In pure C++, I wouldn't even know where to start, yet with the Qt library it can be done within a few lines on code.

I am not complaining about this. I am just wondering how to fill the knowledge void between the basic structure of the language and the high level interface that the Qt framework provides?

Source Link
user866190
  • 539
  • 1
  • 5
  • 6

Is Learning C++ Through The Qt Framework Really Learning C++

The problem that I have is that most of the C++ books that I read spend almost forever on the syntax and the basics of the language, eg for, while and loops, arrays, lists, pointers, etc.

But they never seem to build anything that is simple enough to use for learning yet practical enough to get you to understand philosophy and power of the language.

Then I stumbled across QT which is an amazing library!

But working through the demos that they have it seems like I am now in the reverse of the above dilemma. I feel like the rich mans son that drives round in a sports car subsidized by the father, like I could build fantastic software, but not have a clue whats going on under the hood.

As an example of my dilemma take the task of building a simple web browser. In pure C++, I wouldn't even know where to start, yet with the Qt library it can be done within a few lines on code.

I am not complaining about this, I am just wondering how to fill the knowledge void between the basic structure of the language and the high level interface that the Qt framework provides..?

Thanks in advance.