Hi Mike --
What advice would you give? Any sections worth skipping?
Probably the best advice I can give you is to always follow the steps
outlined in the design recipe before attempting to solve an exercise.
I've made the mistake of skipping the contract/purpose/template/test
case sequence on difficult problems and paid for it dearly. This is
especially true on the chapter-concluding extended exercises.
You shouldn't skip any exercises, but there are some that I found
frustrating because, in my opinion, it wasn't clear exactly what
problem was. So if you come across any like that, just holler and I'd
be glad to help spare all the hand-wringing I suffered through :).
If, like me, prior to HtDP you had no programming experience, you
might find some of the stuff on local expressions beginning in section
18 weird and/or confusing (I did). Again, if you need clarification,
I'd be happy to help.
If you've solved 12.4.2 correctly (there are incorrect solutions which
yield the correct answer) then you've solved the most difficult
problem I've encountered so far in the book. So keep on truckin'!