Music, poetry and art aren’t on the curriculum to train future musicians, poets and artists; they are there because all should have an entitlement to a liberal education which includes these elements. The same applies to programming: we teach it because it’s interesting and important, not just because it’s useful. The real interest, importance and utility though lies with computational thinking, which seems much more important than learning to code. That said, learning to code may well be the best way start thinking computationally.
Via Susan Einhorn