BASIC era uma linguagem de programação precoce que ainda está entre as mais simples e mais populares linguagens de programação. BASIC significa "Beginner's All-purpose Symbolic Instruction Code" (Código de Instrução Simbólica para Iniciantes com Todos os Objectivos). Originalmente projetado como uma linguagem interativa de timesharing do mainframe por John Kemeney e Thomas Kurtz em 1963, tornou-se amplamente usado em computadores pessoais em todos os lugares. No primeiro computador "familiar" da IBM, o PCJr, um cartucho BASIC era um add-on popular. Devido à sua simplicidade, o BASIC tem sido frequentemente utilizado no ensino dos conceitos introdutórios da programação com uma linguagem de trabalho.
BASIC continua a ser amplamente utilizado porque pode ser aprendido rapidamente, suas afirmações são fáceis de ler por outros programadores, e o suporte está disponível na maioria dos sistemas operacionais (SO). A documentação do BASIC tem sido traduzida para muitas línguas nacionais. Muitas vezes vem com suporte de som e gráficos. Uma versão popular do BASIC hoje é QBASIC.
BASIC é usado em muitas aplicações de negócios e ainda é considerado uma escolha válida como uma linguagem de programação para alguns propósitos. O Visual Basic  da Microsoft;(VB) adiciona funcionalidades orientadas a objectos e uma interface gráfica de utilizador ao BASIC.
O seguinte exemplo de BASIC obtém um número de um utilizador, multiplica o número por 10, e imprime ou exibe o resultado:
10 IMPRESSÃO 'Digite um número' 20 IMPRESSÃO INPUT NUM 30 'O seu número * 10 é ';NUM*10;