can any body tell me where can i find a good tutorial or a free ebook on programing of linux including the linux internals & the GUI's like KDE and GNOME