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 ;)

  • Its true that designing a program is very important thing. And you will come to know only with lot of practice. Before writing program it is important it design it, it is a good practice.
  • hi it is a good tips on how to design program. It is very important to design program before coding it. The good strategy is needed to write a program. It is good to read that you are posting some blog on HTDP I wood like to read it as I do computer programming.
  • Hey, Thanks for the info on this material. I never knew there was so much about HOW TO DESIGN PROGRAMS. This has been really helpful for me to understand the entire concept you have put in this article. Keep it up. I would like to hear more about PROGRAMS DESIGN and its stuff. I shall subscribe to your RSS feeds and keep coming back for more information. Thanks Again.
  • 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 :)
  • 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.
  • Awesome!
blog comments powered by Disqus