Programming is usually taught by examples.