A bit of history
Computer programming is, in fact, a transistor through which an electric current passes or does not pass. So, we end up with a binary system, with a value of
0 if the electric current does not pass through the transistor, and
1 if the electric current does pass. If you multiply this number of transistors by several billion, you end up with today’s processors. It works very well, and our world has been governed by this system for decades. However, there is a clear limitation: it is not humanly possible to understand and create applications with only 0s and 1s. So, we had to find a new way of writing these programs so that they became humanly possible and manageable.
We then move to the first human-readable source code: the assembly language (often abbreviated ASM...