The question of when is the right time for a child to start learning programming is a question that has recently begun to arouse much interest in public opinion. Given that programming as a field is relatively new, for many parents the answer to this question is college or high school as the most appropriate time for their child, given the level of complexity as a field.