2 ms·Somewhat biased recommendation: "How to Design Programs" https://htdp.org/ https://htdp.org/by gus_massa 1y agoSomewhat biased recommendation: "How to Design Programs" https://htdp.org/ https://htdp.org/