Should I have to take AP Computer Science Principal before taking Computer Science A? - CCA

No. You have an option to either take Intro to CompSci or AP CSP before AP CSA. However, you must take one.

If students need help with CompSci, AP CSP, or AP CSA, Haddee’s STEM teachers are all very good:

Coach Jenna: https://haddee.com/courseDetail?id=95&type=1
Coach Joey: https://haddee.com/courseDetail?id=60&type=1

Haddee Team
Education with Inspiration
Haddee.com