• I don't agree myself.

    Computer literacy should be a core skill - like a driving test - but I would say programming should be a chosen subject. The thing I think people need to know is internet safety, and a broad introduction to technical terms maybe.

    If someone who isn't a programmer sees an error message, they should be able to know if there is a major problem or not.

    Same as with a car. If my oil light flashes I know I need to top it up pretty quickly. With a computer, if I get an email claiming to be from my bank I delete it.

    Also, if programming is being touted as a core skill why not car mechanics?