1. What is coding?

Before we start we have to understand what coding is and what it isn’t. There is so much mystery surrounding coding. Coding isn’t hard maths, it isn’t just for millennials (whatever they are) or clever start up company people living in California. 

It is for everyone. It is taught in schools, and people (including the government) think it is very important to learn how to code. There is no age limit and no gender exclusion. Anyone can and everyone should learn to code. 

You can describe it as a language, like learning French or Italian. It can also be described as a list of instructions like a recipe. The language you would use is one that the computer can interpret and understand. You will have to be precise though, it isn’t very forgiving. The instructions are lines of code. 

Nearly everything you use that is more complicated than a torch has got some code buried inside of it. Somewhere there will be a microchip that will be working away following a list of instructions (code) that someone has put there. one day that someone could be you. 

The maths that you will need generally isn’t difficult by anyone’s standards, nor complicated, although it can  when it comes to Artificial Intelligence even then there are ways round it. It has more to do with logic and problem solving. If you can think logically (and we all can) and solve problems (pretty well all of us can do that) then you can code. 

This world of coding isn’t exclusive to those with a degree in computer science or maths. It is for anyone willing to give it a go and not give up in a hurry. In fact many computer programmers (or software engineers) have been self taught. Learning to code is for everyone and I believe anyone can learn to code.