Computers are great, aren't they? Think how different our lives would be if they didn't exist...
No internet to watch videos of laughing animals. No smart phones to play Angry Birds on when you are meant to be working. No social media to embarrass your best friend with drunk photos from your last night out.
Without a computer, you couldn't read a great article about crazy coding facts either.
Ah yes, coding. Coding may sound boring, but without it computers couldn't work. Programmers create lines of code which make computers and apps run. All those apps you've got on your phone were created by computer programmers using coding and as we become more and more reliant on technology, more and more opportunities are going to become available to coders.
Learn to code and you could create a platform that allows the President of the United States to share his thoughts on FAKE NEWS with the world in 280 characters. You could engineer a programme that helps you count - with horror - how many calories you are putting away in a day. Or – and this is my personal favourite by some distance – you could design an app that allows you to order drinks in Wetherspoons direct to your table.
And if the power of the Wetherspoons App isn't enough to show you that coding is a career worth getting into, then here are five coding facts that will blow your mind.
See also: 7 reasons why you should learn to code
There are over 698 different types of coding languages
Papua New Guinea leads the way in terms of the country in the world with the most indigenous languages spoken, with a whopping 836 and Indonesia has more than 700. If computer coding was a country, it would be third on the list with 698 different languages, just ahead of Nigeria. Some are more prevalent than others – we've all heard of HTML, Java and CSS – the three main computer languages that make up a webpage. Despite the number of coding languages, they are relatively easy to pick up and the variety means that a coder's skills will always be in demand.
See also: Understanding coding language
The computer virus wasn't designed to be harmful
If you've watched any sort of sci-fi film, the tale of 'man designs technology to help, technology ends up going rogue and doing the complete opposite of what it was meant to do' will be familiar. That's how the first computer virus came into being. Programmer Fred Cohen was known for designing anti-virus software and in order to prove it was needed, he came up with a computer virus that was able to seize a computer, make copies of itself and then spread from unit to unit. Unfortunately, he did that job a little too well and the virus was born, much to the delight of hackers everywhere.
The first computer bug was an actual bug
These days, a computer bug is when something goes wrong within the coding. But in 1947, the first recorded computer bug was an actual bug. Admiral Grace Hooper of the US Navy was working on a Mark II computer when it began working ineffectively. A closer examination of the machinery led Ms Hooper to discover a moth stuck in a relay which was hindering the computer's operation, leading her to note that "a bug had been found".
Spacecraft run on 1970s computer coding
The old ones are the good ones. That doesn't just apply to the Rocky Movies or Coldplay's music. NASA still run old fashioned computing systems and with it coding from a time when Nottingham Forest were the best team in Europe. It would be costly to design new programmes as well as risky – the current ones work, so why change them? The Space Shuttle runs on 1970s coding, meaning that it takes less code to send a man into space than it does to power the mobile in your pocket.
Coding can make you a billionaire
Swedish programmer Markus Persson created the building game Minecraft, releasing it to the general public in 2009. By 2014, he'd sold it to Microsoft for $2.5 billion. Persson isn't the only man to find success coding his own games – Apple co-founders Steve Jobs and Steve Wozniak began their careers by creating the arcade game Breakout. There is big money in the world of coding.
See also: Coding courses