2. What is it used for?

That is a very good question. You can use it in science, engineering, maths, art and well pretty much anything. You name it and you could use it, even gardening. There isn’t one aspect of your life that isn’t, couldn’t be applied. 

The great thing is you don’t have to have an idea what to use it for before you learn to code. That would be a bit chicken and egg. This is because like learning to read, write and do maths, it is a skill you can learn before you need to use it. 

Some of the areas that coding is particularly useful for:

  • Web and app design
  • Artificial Intelligence
  • Internet of Things
  • Gadgets and robots
  • Games and entertainment
  • Social media
  • Data analysis

The above list is not complete by any means as each one can overlap with another. Also their applications are also very broad – from medicine to agriculture, space exploration to art. This list is almost endless. This opportunities have increased because the power, cost and size of micro-technology has vastly improved.