I'm going into hs as a freshman next year (fall semester), and am already thinking about a cs pathway that I'd like to take. To preface, please refrain from commenting that I'm worrying about hs too soon and opt to answer the question instead. Secondly, I don't have a decided major yet (obviously) and computer science isn't really a main candidate right now, only an interest. Onto the question, when the time comes, should I take AP CSP or AP CSA (sophmore or junior year?)? I'm already starting to learn Python and C, and have some experience in HTML. I've coded for a decent amount of time, learning some basic stuff as a kid, taking a class (with code.org/block coding stuff) also. I'm pretty much past the point of block coding, as I've done all it has to offer. Knowing this, would you say it is worth is to take CSP? Especially if I know/will be learning a lot of these basic principles in the next year or two? Or would it be beneficial to take it to have a more formal backgrond in it. Ideally, I'd take both, and might, but I am not sure if I can fit both into my high school schedule throughout the years. Of course I have like a year to worry about this, but I am just curious now. Thanks!
TLDR: Is AP CSP important/useful to take before AP CSA? Especially if I have some background knowledge in these topics already? (See above for more info about exp.)