Hi all,
New member, longtime lurker here. As someone who knows almost nothing about programming, I've recently decided to rectify that by starting out with HtDP. I'm just curious why many people seem to recommend SICP over HtDP, not only for newbies, but in general. The impression I've gotten from various sources is that HtDP is a better starting point. (Of course, this is probably relative to the viewer.)
Any comments on why you've chosen SICP over HtDP would be appreciated and enlightening.
HtDP is easier to study. It is also designed to be used with Dr. Scheme, which is a good learning tool for beginners. I recommend reading HtDP first, and SICP later.
Your choice of book, however, is much less important than the amount of time that you spend studying and practicing. Choose whichever book you want, or choose both and switch back and forth, or read HtDP first and SICP later. Just get started and don't worry about if you made the perfect choice. Keep studying and practicing. It is not easy, but you can do it if you spend enough time trying.