Beginning Monday 20 April, BBC Bitesize will publish daily online lessons for all ages. We'll also have a new dedicated TV channel full of learning content, podcasts on BBC Sounds and loads of educational video on iPlayer.
A programming language is a specially written code used for writing applications. C++ and Java are examples of programming languages. These are known as high level languages because they have been developed to be a little like a human language.
High level languages are much easier to use than a low level language such as machine code, or assembly language. The advantage of a low level language is that it runs very fast on the computer.