Ruta de aprendizaje
Normalmente, esta sección debería llamarse "Estructura del libro", pero como puede ver, el libro está lejos de estar terminado, por lo que la sección se llama "Ruta de aprendizaje".
El camino de aprendizaje lógico es:
- Los fundamentos del núcleo GLib;
- Programación orientada a objetos en C y los conceptos básicos de GObject;
- GTK y GIO en paralelo.
Dado que GTK se basa en GLib y GObject, es mejor comprender primero los conceptos básicos de esas dos bibliotecas. Algunos tutoriales se sumergen directamente en GTK, por lo que después de un corto período de tiempo puede mostrar una ventana con texto y tres botones; es divertido, pero conocer GLib y GObject no es un lujo si quiere comprender lo que está haciendo, y una aplicación GTK realista utiliza ampliamente las bibliotecas GLib. GTK y GIO se pueden aprender en paralelo --- una vez que comience a usar GTK, verá que algunas partes que no son GUI están basadas en GIO.
Así que este libro comienza con la biblioteca principal GLib, luego presenta la Programación Orientada a Objetos en C seguida de un capítulo de Lecturas Adicionales.