Exposing kids and teens to electronics and computer programming helps kindle in them a strong interest in technology and gives kids and teens a lifelong gift of being able to realize their vision by computer programming and using off the shelf electronics hardware. This exposure also helps them in developing strong critical thinking skills and accentuates their logical reasoning skills. These skills will help kids and teens in all aspects of life. Computer science and computer programming is now being used in almost all industries. Having computer-programming (coding) skills will give kids an edge even if they don't work in the technology industry.