Skip to main content
Subject Guides

Skills Guides


Introduction to coding

Forthcoming training sessions

Forthcoming sessions on :

Show details & booking for these sessions

There's more training events at:

Why learn to code?

an example of lines of computer code

Whether you like it or not, our lives and becoming more and more digitally focused. Even if you don't want a career that involves programming, being able to code increases what you can do with computers. There are applications now that can do many amazing things, but there are still plenty of times you'll need a solution for which there isn't an application.

Computers and programming are good for:

  • Problem solving - getting from A to B, moving your idea forward
  • Efficiency and automation - getting the computer to do the boring things for you
  • Creativity and exploration - creating things that haven't been created before or exploring your ideas in a more unique direction

Choosing a coding language

question mark

Which coding language should you learn? The answer really depends on what you would like to achieve. Most programming languages were designed with some purpose in mind, so it follows that some languages are better than others for certain tasks.

You might choose a language in a particular domain, or choose one by its popularity, what it can do for you, or how much someone with skills in that language can earn. It doesn't really matter where you start, as long as you start.

At the most basic level, most programming languages are made out of the same building blocks. Most languages have variables, functions and control structures. Once you understand these building blocks, each new language you learn should have some familiar features.


Sonic Pi