How to Design Programs(HtDP) Series

Hi everyone, I just started reading “How to Design Programs” to get a better understanding of Designing of Programs and Scheme (a variant of LISP). HtDP is available for free online and if you are fan of books made of tree, you can find it on Amazon[ How to Design Programs: An Introduction to Programming and Computing ].
I’ve always wanted to learn LISP so thought I should start with HtDP before I start reading SICP (Structure and Interpretation of Computer Programs). Like Mathematicians say, to get a better understanding of something you have to read, write it down in your own words and then teach it to someone else.

My plan for the next couple of months regarding HtDP is:

1) Read the whole book.

2) Do most of the exercises in this book.

3) Do some project which utilizes the concept learned in this book.

I plan to blog about each chapter and exercises after i finish them(chapter wise). HtDP has close to 45 Chapters, so i am guessing it will take me 45 blog posts or more to finish this series. I am currently using plt-scheme as this book uses it and it is a really easy to use. Wish me luck to not procrastinate or lose focus. If you want to learn HtDP along with me, it would be great. (Two or more minds are better than one and a half mind (ok just one)).
OH, I have already started using too many parentheses in my sentences ;)

  • Awesome!
  • Its a good thing to hear about your plans and goals about designing a program. Good luck for it and I hope you learn some new stuffs and apply it for the better use in our IT world.
  • Thanks a lot for your wishes. I sure hope to finish HtDP and blog about it very soon.
  • Lea
    I have a friend who studied program designing and i am amazed. I think it is a pretty hard stuff. Will be checking your upcoming posts about designing program. Have a great day!
  • Thanks a lot, Will start blogging about it from this week. It would great if you can give me feedback about my upcoming posts about HtDP. Thanks for the comment :)
blog comments powered by Disqus