<p>Hi, I'm planning to self study AP CS this year, and I'm wondering what books I should use to learn Java effectively for the exam. I have a Barron's review book, but it doesn't really teach the language so I'll use it to review.</p>
<p>I didn’t really like any of the books for computer science because they were hard to follow.</p>
<p>What really helped me were the online class videos uploaded by Stanford University’s youtube channel. The course is called Programming Methodology and it really helped me understand some of the things I didn’t quite catch from Barron’s.</p>