Indeed , it comes with its own programming environment , dubbed DrRacket , which provides a series of programming languages .
Like Structure and Interpretation of Computer Programs ( SICP ) , HtDP relies on a variant of the Scheme programming language .
HtDP comes with HtDP 's own programming environment , dubbed DrRacket , which provides a series of programming languages .
Like Structure and Interpretation of Computer Programs ( SICP ) , HtDP relies on a variant of the Scheme programming language .