Programming isn't for everyone but I do believe kids at a young age should be taught how to think abstractly and learning a computer language is a perfect way. Even if they never become programmers, the fundamental skill can and probably will help them later in life.