BASIC was een vroege programmeertaal die nog steeds tot de eenvoudigste en meest populaire programmeertalen behoort. BASIC staat voor "Beginner's All-purpose Symbolic Instruction Code." Oorspronkelijk ontworpen als interactieve mainframetaal door John Kemeney en Thomas Kurtz in 1963, werd het op grote schaal gebruikt op personal computers overal ter wereld. Op IBM's eerste "familie"-computer, de PCJr, was een BASIC-cartridge een populaire add-on. Vanwege zijn eenvoud is BASIC vaak gebruikt bij het onderwijzen van de inleidende concepten van programmeren met een werktaal.
BASIC wordt nog steeds veel gebruikt omdat het snel kan worden geleerd, de uitspraken gemakkelijk te lezen zijn door andere programmeurs, en ondersteuning beschikbaar is op de meeste besturingssystemen (OS). De documentatie van BASIC is vertaald in vele landstalen. Het wordt vaak geleverd met ondersteuning voor geluid en grafische afbeeldingen. Een populaire versie van BASIC is tegenwoordig QBASIC.
BASIC wordt in veel zakelijke toepassingen gebruikt en wordt nog steeds beschouwd als een geldige keuze als programmeertaal voor sommige doeleinden. Microsofts Visual Basic (VB) voegt objectgeoriënteerde functies en een grafische gebruikersinterface toe aan de standaard BASIC.
Het volgende voorbeeld van BASIC krijgt een getal van een gebruiker, vermenigvuldigt het getal met 10, en drukt het resultaat af of toont het:
10 PRINT 'Voer een getal in' 20 INPUT NUM 30 PRINT 'Uw getal * 10 is ';NUM*10;