> The problem is there is no basic coding language.
Yes, there is. And it's called, drum roll, BASIC. Perfect language for kids to learn one or two things about programming. For programming, the important thing is to learn to express yourself explicitly. The language itself is not that important. Only the talented ones will continue anyway, and they should learn other languages, and preferably other styles (functional, logical).
However, I agree that it's total nonsense to give up foreign language education over programming.