Hi,
I'm enjoying the book and feel that I'm making good progress - however there are a few things that might be helpful - especially at the beginning of the book;
For a new excercise or method etc.; have the code on the left as per usual - and on the right: an explanation of what that line is doing.
not for every excercise but at the beginning of a new chapter. This would be helpful for identifying
elements of code that are needed but not going to be explained until later in the book or at all.
Make things a bit more visual; It would be great to have a few really clever diagrams that depict the relationship between
different elements of code like objects and methods - but also for entire (small

) programs that
illustrate the flow of the program.
Obviously, I'm new at this and may be suggesting things that: to an expert may not be practical - but I'd still like to see them

Thanks for listening!
Regards,
Spencer.