Concepts, Techniques, and Models of Computer Programming is also a great book.
Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
11–20 of 103 posts
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#12Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#13I can't compare them to SICP, but if your only concern is the relevance of the examples then these may be worth looking into as a supplement or replacement for the original.
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#14Background: SICP was the textbook for my undergrad intro to CS class, though I was already a self-taught programmer at the time. SICP provided a different way of understanding programming. I enjoyed the class, did well, and became a big fan of Scheme for quite some time. But the text was written for a different era, one dominated by C, PASCAL, and COBOL and when parallel programming was rare. In a time where almost a…
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#15Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#16If it isn't stop and set it aside for later. Because your future self might be one of the people who thinks it is worth reading.
If it is, keep reading until it isn't. By "keep reading" I don't necessarily mean reading as if cramming for an exam. It's ok to read books slowly. Just as it is ok to not finish books (sufficiently slow reading is indistinguishable from not finishing a book). Good luck.
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#17Background: SICP was the textbook for my undergrad intro to CS class, though I was already a self-taught programmer at the time. SICP provided a different way of understanding programming. I enjoyed the class, did well, and became a big fan of Scheme for quite some time. But the text was written for a different era, one dominated by C, PASCAL, and COBOL and when parallel programming was rare. In a time where almost a…
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#18SICP = Structure and Interpretation of Computer Programs: https://mitp-content-server.mit.edu/books/content/sectbyfn/b...
HtDP = How to Design Programs: https://htdp.org/
Sometimes I think gratuitous use of acronyms (initialisms for the pedants) has been the biggest impediment to learning throughout my career.
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#19Background: SICP was the textbook for my undergrad intro to CS class, though I was already a self-taught programmer at the time. SICP provided a different way of understanding programming. I enjoyed the class, did well, and became a big fan of Scheme for quite some time. But the text was written for a different era, one dominated by C, PASCAL, and COBOL and when parallel programming was rare. In a time where almost a…
Your only critique is that SICP is old. Computing power and performance are irrelevant to SICP.
Re: Ask HN: Is SICP/HtDP still worth reading in 2023? Any alternatives?
#20The concepts in SICP are timeless. There's nothing to be lost going through that book. There are video lectures you can use to accompany the book: https://youtube.com/playlist?list=PLE18841CABEA24090 Also, I highly recommend the courses How to Code: Simple Data amd How to Code: Complex Data on edX that are based on HtDP.