Skip to content

Comment on Why and How to Start Your SICP Trekparent

Comments

The big idea for SICP is that mathematics is just domain knowledge. In the same way that a programmer does not have to be an MD to write software that helps physicians, a person does not need to be an expert in Mathematics to write software that solves maths problems.

That said, domain knowledge is helpful, but so is being able to work in fields which are over one's head. The big ideas are not the maths, but the abstractions which are applicable to many fields.

My advice is focus on the parts you understand [this is Knuth's recommendation for The Art of Computer Programming as well] and plan on coming back later as your knowledge increases. SICP can be digested in small chunks over time.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.