<p>So hey guys!</p>
<p>Anyways, I'm thinking of taking AP Comp Sci this year by self-studying, but I know absolutely nothing about it. I find it a really interesting topic and I'm willing to learn, it's just I don't know if my plan is worthwhile.</p>
<p>I have Barron's AP Comp Sci review book, and
Be</a> Prepared for the AP Computer Science Exam in Java: Maria Litvin: 9780965485357: Amazon.com: Books</p>
<p>and I was wondering if that would be enough? Are there any other books that I should think of getting if I am a complete beginner? As in I dont know where to begin, what programs to get etc.</p>
<p>Thanks!</p>
<p>One of the best resources I’d look at for learning to code is codeacademy and codingbat both websites that cost nothing to use (codeacademy isn’t java but honestly if you know one language well learning another is at your level just semantics).</p>
<p>Beyond that don’t just read the books without writing programs (the sites will give some programming practice but I’d still recommend more). The programs you write don’t have to be incredible but after you read a bit write some code. Something simple like a program that asks for your birth date and current date then gives you your age (if you want a harder thing make it not have to ask for the current date). You can also use the AP free response CS problems on college board from past tests for programs to make.</p>
<p>Lastly the oracle documentation should be your friend. Not really for AP CS but for programming in general.</p>