Beginner’s All-purpose Symbolic Instruction Code (BASIC) on lihtsalt kasutatavate programmeerimiskeelte perekond. 1963. aastal kasutusele võetud selle kõrgetasemelise keele esialgne eesmärk oli teha arvutid kättesaadavaks mitteteaduse üliõpilastele. Koos oma variatsioonidega oli see 1970. aastatel mikroarvutite jaoks laialt populaarne. See saavutas 80ndatel personaalarvutitega sarnase populaarsuse.
Varased arvutid olid kõrgelt spetsialiseerunud kallid masinad, mida kasutati eriülesannete täitmiseks, näiteks teaduslike valemite arvutamiseks ja andmete töötlemiseks. 1960. aastatel hakkasid arvutid aga muutuma, muutudes odavamaks ja kiiremaks. Arvutid kujutasid endast suurt kulu ja programmeerimiskeeli oli väga raske kasutada. Sellisena olid arvutid tavakasutajatele ebapraktilised.
Kui arvutid muutusid kiiremaks ja taskukohasemaks, hakkasid inimesed mõtlema nende elujõulisusele kommertskasutuses ning kasutusele võeti ajajagamisvõimelised arvutid. Ajajagamine võimaldas mitmel kasutajal juurdepääsu samale keskseadmele (CPU) ja süsteemimälule ning seda kasutada. Arvutid kasvasid pidevalt kiiremini. Lõpuks kasvasid need piisavalt kiiresti, et kasutajad võisid unustada, et nad jagavad teistega. Peagi sai sadadel kasutajatel võimalik ainsa protsessorit jagada.
BASIC loodi õpilastele kasutamiseks Dartmouthi ülikooli ajajaotussüsteemi programmide kirjutamisel, toetades õppe- ja uurimistöö nõudeid. Selle eesmärk oli kõrvaldada vanemate ja keerukamate programmeerimiskeelte põhjustatud probleemid, luues keele, mis sobiks paremini inimestele, kellel puudub väga tehniline või aritmeetiline taust. See programmeerimiskeel oli selle esimene dialekt ja sai tuntuks kui Dartmouth BASIC. Selle väljatöötamisele ja rakendamisele järgnenud aastatel võeti kasutusele teisi murdeid.
1975. aastal hakkas BASIC liikuma laialdasema kasutuse poole. Sel ajal tarbisid tüüpilised programmeerimiskeeled rohkem mälu kui keskmised arvutikasutajad oma süsteemides kasutasid. BASICu disainerid hakkasid kaaluma selle elujõulisust mikroarvutite jaoks. Variatsioon nimega Tiny BASIC oli üks esimesi, mida kasutati mikroarvutites, näiteks MITS Altair 8800. Altair 8800 peetakse sageli personaalarvutite revolutsiooni alguseks, mis tähistas paari järgmist aastat.
Altair BASIC ilmus 1975. aastal kui Microsoft BASIC; Selle väljatöötamise eest tunnustati Bill Gatesi, Paul Allenit ja Monte Davidoffi. Varsti töötati teiste platvormide all välja selle teised versioonid. Ühel hetkel peeti seda keelt enamikus koduarvutites standardseks. Lõpuks loodi uued keeled ja BASIC kaotas koduarvuti kasutajate jaoks suure osa oma tähtsusest. Selle versioonid elavad aga edasi harrastajate, arendajate ja teiste lihtsast arvutikeelest huvitatud isikute kaudu.