Programmeren als gereedschap om te leren