A beginner programming language like BASIC uses familiar English words to tell a computer what to do, making learning step by step feel natural.

BASIC is a family of programming languages made to be easy for beginners. It uses familiar English words or short abbreviations so you can tell a computer what to do without hard rules.
Two teachers at Dartmouth wanted every student to use a computer in class, so they made a simple language. The first easy-to-read version was released in 1964, making learning to instruct a computer possible for many more people.
A variable is a name that holds a value, like a labeled jar. Text is a string and is usually wrapped in double quotation marks; some BASICs add a dollar sign after a name to show it holds text.
DATA lists several values that a program can read in order, and READ moves the pointer forward each time you read. RESTORE moves the pointer back to the first value. An array is a row of small boxes under one name, and DIM sets up those boxes so you can store many items.
IF ... THEN ... ELSE lets a program choose between actions. FOR ... TO ... STEP ... NEXT repeats a set of steps, and GOTO or GOSUB can jump to different parts or call a tiny subroutine.
PRINT shows a message on the screen and INPUT asks the player to type something. You can LIST to show the program lines, and TAB and SPC help move text across the screen.