I don't think a neophyte programmer will get much out of SICP. Without external motivation -- read: grades, and perhaps not even then -- they're likely to get bored and wander off.
I have a number of books on my desk I think are quite good, but would have put me to sleep a few years ago.