I've wanted to read the SICP book, but do you think the book may be too advanced for someone who knows next to nothing about Lisp and functional languages?
If you dont feel comfortable with the SICP book (many people dont like it), you can start with How to Design Programs(HTDP)[2]. It teach scheme/racket, and is one of the better books to teach programming that I've seen, and the people in the mailing list and irc channel are very friendly.
The good thing is that both of them are free[3], so you can take a look and see if the fit your expectations.
[1] http://ocw.mit.edu/courses/electrical-engineering-and-comput...