AP Computer Science A self study

<p>I've never taken a programming class in my life. My school was supposed to offer AP Compsci next year, but the teacher's leaving, so it isn't happening. I want to go into engineering, so I reaaaaaally want to take this class. I've decided I want to self study it. </p>

<p>As a total noob to programming, what should I get? I'm getting PR and Barron's but what do I need beyond that? Is a mac okay or should I borrow a school laptop?</p>

<p>Actually couldn’t find a good PR book, would this one be good? [Be</a> Prepared for the AP Computer Science Exam in Java: Maria Litvin, Gary Litvin: 9780982477526: Amazon.com: Books](<a href=“http://www.amazon.com/gp/product/098247752X/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER]Be”>http://www.amazon.com/gp/product/098247752X/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER)</p>