This tutorial assumes familiarity with a Lisp dialect (preferably a Lisp-2), some understanding of Erlang, basic use of OTP, and how to create and run LFE programs on the Erlang VM. If you are not familiar with LFE, please read the materials provided at and This tutorial does not assume an understanding of GTK; if you are learning ℓGTK to learn GTK, please create an issue for any difficulties you had with this tutorial. This tutorial does not describe how to compile or install Erlang, LFE, GTK+ or ℓGTK.