Learning to Code? Learn Program Design, Too.

Many jump straight into popular languages such as Java or Python. Still, program design with Racket is often overlooked — how program…