portals :
ebooks: http://www.dhruvaraj.com/olbooks/linux/index.html
The labs (all things are here !) : http://www.the-labs.com/
Gtk
GTK+ / Gnome Application Development: http://developer.gnome.org/doc/GGAD/ggad.html
Writing GNOME Applications : http://developer.gnome.org/doc/books/WGA/
X
Xlib programming: a short tutorial : http://tronche.com/gui/x/xlib-tutorial/
Xlib programming manual : http://tinf2.vub.ac.be/~dvermeir/manuals/xlib/index.html
XLib HTML Manual: http://www.the-labs.com/X11/XLib-Manual/
X specs: http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/specs
X doc pdfs: ftp://ftp.x.org/pub/X11R7.0/doc/PDF/
X proto PS: http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/hardcopy/XProtocol