Learning to program, hope can change life and challenge themselves