This is one minute from the first lecture in the Harvard course CS50 introduction to Computer Science. The whole lecture series is available on Youtube posted by FreeCodeCamp
You can see the whole video here
The lecture begins by looking at programming as a way of problem-solving where you begin with an input, and you know what sort of output you want to receive. In lecture one, the steps are first described in ordinary English. This includes some typical programming ideas like "functions" and "loops". For homework, students will use the visual programming environment called "Scratch". The lecturer, David J. Malan makes a comment about the way real programming languages differ from ordinary human language.
Why is David optimistic about whether students will be able to understand programming languages?