I have to develop a native application on Linux for a school project. I chose to work with GTK and I started to read the official guide.
The GTK API itself is pretty easy to understand but I'm facing problems with GObject and GLib, they are hard to learn and I don't know why they are used to. Should I learn GObject and GLib to work with GTK?
The GObject official documentation is incredibly huge https://developer.gnome.org/gobject/stable/ and I will need few weeks to just learn GObject to finally learn GTK.