Learning programming from the beginning with today’s tools and concepts. #ishouldhavedonethisbefore