Essential coding concepts

If you are an absolute beginner in coding, this chapter will help you to grasp the basic concepts that are so important for your future activities as a coder.

Here is a list of the items you should pay particular attention to in this chapter:

 Line breaks 

Normally, the instructions in your computer programme will run one after the other. However, in so-called "control structures", the computer may jump to other lines in the programme. It is essential to master these jumps.


In the layout of these control structures, you can see the indentation of the text in relation to the margin. This is an introduction to the layout you will need to use in Python, so it is important that you pay attention to this particular layout.

 IF cascades 

You will soon be confronted with IF structures that fit together. This situation will often arise in your programmes, so make sure you master them.

 The de Morgan's theorem 

This is a theorem for inverting test conditions. In Python, you will often have to "think backwards". This theorem will be particularly useful.

 Good discovery... 

Now it's time to get started. Follow all the links in this chapter from top to bottom and left to right.

And don't forget to have fun... :O)

Good luck and all the best.