Programming Language

A programming language is a formal language for telling a computer exactly what to do — precise enough that a machine can follow it with no guessing. Beneath the thousands of languages that exist, almost all share the same few building blocks. Variables name and store values. Functions package a chunk of work so it can be reused. Control flow decides which code runs and how often. And types describe what kind of value you're dealing with. Learn those four and you can read most languages; the rest is and vocabulary. Code is usually turned into something the machine runs by a or interpreter.

hierarchy prerequisite related

See the full map →