For people who didn't have the chance to choose programming as a career at an early stage, what kind of activities suitable for adults could train their brain to compensate this "relatively late" decision?