Getting started with artificial life programming