Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have read that SICP (Structure and Interpretation of Computer Programs) is hard and HTDP (How To Design Programs) is better as an introductory course. I would say I am fairly good in maths but not a genius.So how hard is SICP, is it harder than knuth or cormen.

share|improve this question

closed as not constructive by Mark Trapp Jan 29 '12 at 7:50

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Hi Sumit Jain, unfortunately, broad comparisons are not a fit for the Stack Exchange format, and questions asking what you should learn are off-topic: if, after doing your own research and homework, you have specific questions, feel free to ask those instead. – user8 Jan 29 '12 at 7:52
The question is closed, but one part is definitely answerable: the SICP is less difficult than Knuth and Cormen's books. The SCIP is typically for a first-year course, while Cormen's is typically for second-year courses. – user16764 Jan 29 '12 at 21:54

Difficulty varies from person to person. I've read SICP, Art of Computer Programming, and Intro to Algorithms and I found them easy - however, I had a great teacher in all my classes, a lot of support from other students and teaching fellows as well as help online. Furthermore, I've always loved both math and computer programming, and I excel in those subjects.

As far as compartively, I'd say SICP, Art of Computer Programming, and Intro to Algorithms are all around the same level of difficulty, perhaps SICP being slightly easier in some ways.

HTDP is probably easier. As far as which is better, is really anyone's guess. I'd bet that a lot of people on here prefer SICP simply because it's what they learned with.

share|improve this answer
You found The Art of Computer Programming easy? Are you sure you're not thinking of some other book? – Keith Thompson Jan 29 '12 at 7:25
Yes, I picked up Knuth once and never had the courage to read it again. – Sumit Jain Jan 29 '12 at 7:30
I picked up Knuth once and shouted "Put me down!" – Keith Thompson Jan 29 '12 at 8:51
@Keith Did the book say that or did you? – user16764 Feb 5 '12 at 15:15
@user16764: Sorry, I accidentally a word there. What I meant to write was: I picked up Knuth once and he shouted "Put me down!" – Keith Thompson Feb 5 '12 at 18:29

Not the answer you're looking for? Browse other questions tagged or ask your own question.