These tutorials are meant to cover various topics on how to use the GNOME application development platform. They are written for an audience that is already familiar with the basics of writing programs, and wishes to take advantage of newer functionality; improve the integration with GNOME; or simply write more idiomatic code.