I want to take an AP class to boost my GPA, but I'm not sure if it would do more good than harm to my grades. I want to have all A's, so I don't know if this is doable or not. I'm just wondering if this class is for beginners. Side note: I know absolutely nothing about coding.
AP computer science principles is an introductory course to computer science and I don't think it should be too hard. Personally, I haven't taken the class yet but I have had classmates that have and they thought the class was pretty easy. However, you would need to be familiar with Algebra I. You should definitely take the class if computer science is a required credit for your school. If it is not, you should still take the class if you are interested in learning about computer science. There is also a computer science course called "Honors Exploring Computer Science". I don't know if your school offers it but this is an easier class as it is an honors level course and it can help you be more familiar with computer science. Maybe if you want, you could take this class instead and if you have already taken Algebra II, you could take "AP CompSci A" later in high school (if offered at your school) which is focused on more of Java. This answer was pretty messy but hopefully it makes sense!
In my perspective, I'd suggest learning the fundamentals of Python/Java before you take it.
Test out your interests in those two languages before you take the AP, as it goes over some of the building blocks of programming.
To keep this community safe and supportive: