The Enlightenment project has been a cutting edge desktop environment for many years. Although it is not seen as cutting edge any more due mainly to 3D accelerated eye candy, it is still very powerful and interesting, also it is really very efficient.
Currently the entire product is in heavy development but it is relatively stable (see eLive to try it out with a Live CD). The system is designed around a series of libraries some of which are more complete than others. Recently it was also revealed that Yellow Dog Linux was putting together a Linux for PS3 and it was using Enlightenment as the default desktop manager. This also will help provide funding for the project.
Anyway, on to the point of this post... A series of tutorials have just become available for the Enlightened Widget Library (EWL) portion of Enlightenment. This provides the widget toolkit for the environment. These are introductory tutorials and can be seen here:
Part 1
Part 2
Part 3
The main development community can be accessed here. The way that Enlightenment has been put together shows obvious care and thought, after all you don't have to necessarily have the full desktop environment to use just some of the libraries.