<p>I'm planning to take AP comp sci in my junior year; however, I have basically no knowledge of any programming in java or c++. I was wondering if it's going to be really difficult? Maybe someone who took it before can tell me?</p>
<p>If your school doesn’t have a prerequisite for the course then you should be fine. Your teacher should teach you what you need to know. If you are still doubtful you could always ask one of the APCS teachers if you have to have knowledge of programming before you take the course.</p>
<p>Learning programming isn’t really like learning math or biology. Seriously. You can read books but you won’t be doing that as much in, say, AP U.S. History.</p>
<p>You will have to be in front of a PC for a long time to learn (unless you’re a quick learner). Also it’ll help to have a notebook dedicated to the class & also to just practice writing the code (YES, I mean without a computer).</p>
<p>I haven’t taken APCSA, but I’ve got 5 years experience in xHTML / CSS, then like 2 1/2 in PHP (2 in WordPress), and 1 1/2 in CSS3 and even less in HTML5. These were the tactics I used to learn (I actually barely read though).</p>
<p>If you can’t stay in front of a computer for a couple of hours working on code than I’d say that you shouldn’t bother with the course.</p>
<p>Other than that it’s not difficult if you’re diligent with your work. It’s definitely not a read & regurgitate course. Take a look at a practice APCSA AP exam.</p>
<p>Side Note: If you really like computers than take the course! You may like it. Definitely don’t just take it for the grade / GPA boost with no interest or you most likely will fail (or unless you’re incredibly, and I mean incredibly, determined).</p>