This video familiarizes you with some programming terms that are used while learning any programming languages.
It explains you what a program is, and what are the different types of programming languages namely high level , low level and assembly language.
It also tells you about source code, object code , machine code and assembly code, along with the what happens during the complete process from writing the source code to generation of executable machine code.
Not only these, but this video also covers open source software and debugging in brief.
So, this video is a very important video in that aspect where you are just about to start learning programming, because you will find these terms covered in this video as you move along but with little explanation .
So better if we know them before we start.