For amateurs, the homework is a great analogy - they don't need a lesson, they need a calculator so they can get back to the professional work they are doing.
Here, the parts you have missed reading the post:
> Do you think only _experts_ should be programming?
> I've _hired around 30 different programmers_ in my life