Self studying for APCS

<p>Hey guys.....
I'm a sophomore and im wondering if it is good to study APCS myself, which my school doesn't offer. I'm taking AP chem. I think im pretty logical person but I dont have any base on Computer. But Im interested in it. So if it is good to study myself, would you recommend what book is good for the text book? Im thinking of 'JAVA Concepts for AP Computer Science' by Cay S.Horstmann. And is it really hard to teach it myself??</p>

<p>I think it would be pretty to learn it if you havent had any real computer background, but still doable.
I used the Horstmann book for my class.</p>