Providing opportunities for kids to learn coding is great, but it&#x27;s possible to go overboard with it (teaching pre-readers?). For example, I don&#x27;t think it should be considered one of the core subjects that gets taught throughout K-12 (math, science, English, history).<p>Let&#x27;s face it--being able to program anything interesting actually takes a tremendous amount of hard and often tedious work, and most kids won&#x27;t be able to get over the hump. Think playing an instrument: can be very rewarding if you&#x27;re good, but most kids don&#x27;t want to grind out all those hours of practice. If it&#x27;s problem-solving skills that we&#x27;re trying to teach, math or even puzzle games engage those modes of thinking more directly, more generally, and with a smoother learning curve.