BASIC (engleska skraćenica zaBeginner's All-purpose Symbolic Instruction Code) jeprogramski jezik za računala.
Kao programski jezik bio je iznimno popularan na kućnim računalima u 1980-tim godinama (ZX Spectrum,Commodore 64 iCommodore 128,Amiga,Amstrad,Texas Instruments TI-99/4A,...)Poštuje svoj skup sintaksnih pravila (petlje, ispis, logičko ispitivanje, rad s datotekama, itd.). Vrlo je jednostavan za uporabu i lagan za učenje.
Ovisno o tome da li je interpretiran ili preveden, program može imati ili ne mora brojeve linija. Ukoliko ih ima implementirani su programski skokovi tipa GOTO i/ili GOSUB (umjesto brojeva programskih linija mogu biti i tekstualne labele).
Ime varijable može imati do 256 znakova, ne smije počinjati brojem, velika i mala slova nisu važna, smije sadržavati znakove:abcdefghijklmnopqrstuvwxyz.0123456789 (uključujući i točku).
Postoji više tipova varijabli:
integer: cijeli broj između -32,768 i 32,767
long: cijeli broj između -2,147,483,648 i 2,147,483,647