do the exercises not only in Scheme, but also in your own favorite programming language. this will help you see differences in programming languages and also allow you to understand which concepts are language-independent and which ones are just an artifact of the particular implementation language