BASIC či basic [bejzik][1] je rodina programovacích jazyků vysoké úrovně sloužících jako jednoduchý nástroj pro výuku programování. Jazyk byl navržen v roce 1964 na americké Dartmouthské univerzitě a pro snazší srozumitelnost byla použita klíčová slova jazyka vycházející z běžné angličtiny. Název BASIC je zkratkou anglických slov Beginner's All-purpose Symbolic Instruction Code, česky „univerzální kód symbolických instrukcí pro začátečníky“.
V 80. letech našel BASIC široké uplatnění na domácích mikropočítačích. Ve svých prvních verzích nepodporoval volání funkcí (ke skokům v programu sloužil příkaz goto, tato koncepce se později ukázala jako nevyhovující) a jednotlivé řádky kódu musely být číslovány. Pozdější verze už poskytovaly plnohodnotný strukturovaný návrh a některé současné verze dokonce umožňují objektově orientované programování (Visual Basic, Gambas).