Barron's AP Computer Science book. Why? It is teaches you what you need to know for your first 2-3 computer science classes and is inexpensive. Here is some advice from a sophomore Comp Sci Major with a 3.9 GPA, make friends in your classes. If you get stuck on a homework assignment, they can help you outside of teacher and TA hours. Very useful when you get stuck on a problem late at night!
This is my go to book for 1st year computer scientists Barron's AP Computer Science. It is more important for those starting out in this field to know the fundamentals instead of learning random programming languages.
This is my go to book for 1st year computer scientists Barron's AP Computer Science. It is more important for those starting out in this field to know the fundamentals instead of learning random programming languages.
Barron's 7th edition. I have my own copy which I read along with our class's schedule to help further clear up the course material. It's also my teacher's preferred book to teach AP prep out of and he always emphasizes how it's harder than the actual AP test, so if you can understand that well, then you'll ace the AP test for sure. Good luck with your studying!
If you want to be ahead of the curve for your classes, read Barron's AP Computer Science. The multiple choice tests are really good at testing your knowledge on the concepts.