Racket er et generelt programmeringsspråkt avledet fra Lisp. Det refereres til som et "programmerbart programmeringsspråk" fordi det innebygde makrosystemet er så kraftig at det tillater en programmerer å omdefinere alt om språket selv. Derfor brukes Racket ofte til å designe og implementere tilpassede programmeringsspråk for spesifikke prosjektbehov.
Racket ble opprinnelig utviklet som en del av PLT-prosjektet ("Programming Language Team") av datavitenskapsmann Matthias Felleisen i 1995. Han hadde til hensikt å skape et språk som ville hjelpe nybegynnere å lære mer om potensialet til datamaskiner.
Hei Verden! skrevet i racket:
(printf "Hei, Verden!")
Hei verden, språk, programmeringsbetingelser