I can usually always find free resources for learning Qt, but I can’t find any free resources for learning Qt 6 core (without Qt widgets).
Have I missed something?
Yeah, most examples seem to be QtWidgets or QML(QtQuick) examples.
Honestly, I see the normal help files to be pretty good.
Perhaps you can try searching in the Help Index for “Container Classes”, which will get you to that help page of QtCore and start from there?
Then QApplication, QEventLoop and QObject should also be useful ones for a start.
I usually find it easier to make a problem statement and implement the solution using whichever library I want to learn. That becomes a good starting point.
Perhaps you can try the UDP packet sender/receiver examples, in which GUI is not the main focus.
It is easier to create meaningful examples when using a GUI.
They will still teach Qt Core functionality but the setup is much easier to use and understand compared to a “pure” core program.
For example consider the very core functionality of signal/slot connections.
A simple widget GUI can have a button as the signal source and show various ways of connecting that to receiver functions.
Doing that without a GUI is possible, e.g. using a timer as the signal source but much less nice to play around with.
You’ll probably want to take a look at these:
But yeah, I haven’t found any specialized free QtCore course. The closest you’ll get is probably the VoidReam videos on YouTube that are about individual QtCore classes.
(I do recommend the paid Udemy QtCore course, though, it’s by the same guy. And yeah, the reason it is in the wiki is because I actually watched all Udemy courses listed there.)
KDAB has video recordings of their Introduction to Qt/QML and Introduction to Qt/Widgets trainings online on YouTube.
The latter is probably more applicable for Qt Core since the former focuses more on QML than the C++ API.