Untuk seorang programmer, Racket adalah bahasa pemrograman, bahasa spektrum luas, dan keluarga bahasa pemrograman. Sebagai bahasa pemrograman, Racket mewarisi banyak sifat dari Lisp, Skema, dan budaya pemrograman fungsional tetapi juga bercampur dalam elemen pemrograman berorientasi objek.