Coding for All
Languages

Languages

What do those words mean?

Object-oriented
Code is organised into "objects" that bundle information together with the actions that use it, like little building blocks.
Multi-paradigm
Supports several styles of coding, so you can pick whichever fits the job.
Procedural
Instructions run in order, organised into functions (procedures).
Compiled
The whole program is translated into computer-speak once, before it runs, which makes it very fast.
Interpreted
The program is read and run line by line as it goes, which makes it flexible and easy to experiment with.
Statically typed
The types of your variables (number, text, ...) are checked before the program runs, catching mistakes early.
Dynamically typed
Types are worked out while the program runs: less to write, more freedom.
Markup language
Describes what is ON a page (headings, lists, links) rather than giving the computer step-by-step instructions to run.
Runs in every browser
Every browser on every device understands it; nothing extra to download.
No installs needed
You can start with nothing but a text editor and a web browser.