Test programs while learning languages