A library to provide a gentle introduction to programming.