Sze-Howe Wrote:
> On the topic of showing users "how to use Qt" and "leverage our tooling", I 
> feel that our "getting started" tutorials/examples need some love too.
> 
> IMHO, the "Getting Started" tutorial from Qt 4.3 (
> https://doc.qt.io/archives/4.3/tutorial-t1.html) is more accessible to 
> beginners than http://doc.qt.io/qt-5/gettingstartedqt.html mainly because the 
> Qt 4.3 tute
> presents material in digestible chunks. Readers are introduced to the bare 
> bones, and get to compile and interact with their code very early on. Then, 
> the tute
> gradually introduces more and more concepts across a number of chapters; each 
> chapter builds upon the previous. The reader gets to build and try out the 
> new 
> concepts in each chapter, before moving on to the next.
>
> In contrast, the Qt 5 tutorial takes the reader through a multitude of 
> concepts (Qt Designer, the UIC file format, the *.pro file, subclassing 
> widgets, the Q_OBJECT
> macro, properties, signals and slots, layouts, and many different classes) 
> before the reader is taught how to compile and run their first app. If the 
> reader made a
> mistake somewhere along the way, it's hard to find out where. There is far 
> too much material packed into a single "getting started" article.
>
> I'm thinking of spending some time to update the Qt 4.3 tutorial (chapters
> 1 - 7) for Qt 5, presented in a few different ways to show how to do the same 
> thing using different Qt technologies:
>
>
> 1. C++ only
> 2. C++ with Qt Designer
> 3. QML only
> 4. QML with Qt Quick Designer
>
> Is this something you'd want in the official documentation?
>
>
>Regards,
>Sze-Howe

Well, when I got my current job 7 years ago they asked me about Qt, and I went 
through the Cannon Field tutorial: 
https://doc.qt.io/archives/qtextended4.4/tutorials-tutorial.html,  It was a fun 
progression from hello world through a very rudimentary game. I was able to 
talk about what I learned in the second Interview and I got the job.  

I have been very successful in learning other languages with that sort of 
chapter-based incremental tutorial. 
They take a little while to get through, but at the end of it, you have a firm 
grasp of the fundamentals.

+1

Steve Schilz
PASCO scientific
think science

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to