Giving instructions to make computer(s) do some thing(s).
Reduce human effort, through automation, and can train the ’s logical thinking (as the computer is basically an idiot that follows every command you give without any correction) Entertain people through video games, develop websites for company production and other causes, train a machine to do human tasks, etc.
Something that probably can't be taught too well at school.