Aloittelijan yleiskäyttöinen symbolikoodikoodi (BASIC) on helppokäyttöisten ohjelmointikielien perhe. Vuonna 1963 käyttöön otettu tämän korkean tason kielen alkuperäinen tarkoitus oli saattaa tietokoneet muiden kuin luonnontieteiden opiskelijoiden saataville. Muunnelmiensa lisäksi se sai laajan suosion mikrotietokoneissa 1970 -luvulla. Se sai saman suosion henkilökohtaisten tietokoneiden kanssa 80 -luvulla.
Varhaiset tietokoneet olivat erittäin erikoistuneita, kalliita koneita, joita käytettiin erityistehtävien suorittamiseen, kuten tieteellisten kaavojen laskemiseen ja tietojen käsittelyyn. 1960 -luvulla tietokoneet alkoivat kuitenkin muuttua, ja niistä tuli halvempia ja nopeampia. Tietokoneet olivat suuri kustannus, ja ohjelmointikieliä oli erittäin vaikea käyttää. Sellaisena tietokoneet olivat epäkäytännöllisiä tavallisille käyttäjille.
Kun tietokoneista tuli nopeampia ja edullisempia, ihmiset alkoivat harkita niiden elinkelpoisuutta kaupalliseen käyttöön ja aikoja jakavia tietokoneita otettiin käyttöön. Ajan jakaminen mahdollisti useiden käyttäjien käyttää ja käyttää samaa keskusyksikköä (CPU) ja järjestelmämuistia. Tietokoneet kasvoivat jatkuvasti nopeammin. Lopulta ne kasvoivat tarpeeksi nopeasti, jotta käyttäjät pystyivät unohtamaan jakamisensa muiden kanssa. Pian satojen käyttäjien oli mahdollista jakaa ainoa suoritin.
BASIC luotiin opiskelijoiden käytettäväksi Dartmouthin yliopiston ajanjakojärjestelmän ohjelmien kirjoittamiseen, mikä tukee opetus- ja tutkimusvaatimuksia. Sen tarkoituksena oli poistaa vanhempien ja monimutkaisempien ohjelmointikielien aiheuttamat ongelmat ja luoda kieli, joka sopii paremmin henkilöille, joilla ei ole erittäin teknistä tai aritmeettista taustaa. Tämä ohjelmointikieli oli sen ensimmäinen murte ja se tunnettiin nimellä Dartmouth BASIC. Muita murteita otettiin käyttöön sen suunnittelun ja toteutuksen jälkeisinä vuosina.
Vuonna 1975 BASIC alkoi siirtyä laajempaan käyttöön. Tuolloin tyypilliset ohjelmointikielet kuluttivat enemmän muistia kuin keskimääräiset tietokoneen käyttäjät olivat saatavilla järjestelmissään. BASICin suunnittelijat alkoivat harkita sen kannattavuutta mikrotietokoneille. Muunnelma, nimeltään Tiny BASIC, oli yksi ensimmäisistä, jota käytettiin mikrotietokoneissa, kuten MITS Altair 8800. Altair 8800 tunnetaan usein seuraavien vuosien merkittävän tietokonevallankumouksen aluksi.
Altair BASIC julkaistiin vuonna 1975 nimellä Microsoft BASIC; Bill Gates, Paul Allen ja Monte Davidoff saivat sen kehityksen ansion. Pian muut versiot siitä kehitettiin muiden alustojen alla. Jossain vaiheessa tätä kieltä pidettiin vakiona useimmissa kotitietokoneissa. Lopulta uusia kieliä luotiin ja BASIC menetti suuren osan merkityksestään kotitietokoneiden käyttäjille. Sen versiot elävät kuitenkin harrastajien, kehittäjien ja muiden yksinkertaisesta tietokoneen kielestä kiinnostuneiden kautta.