You do not yet have to have a bachelors to be accepted to pharm school. However, since the competition is getting stiffer schools are definitely leaning towards people that have one. I would still encourage you to apply before you get a bachelors and see what happens. If you have a strong GPA, extracurriculars, recommendation, interview, or whatever else the school wants there is no reason why you can't get accepted. Of course you aren't worrying about that yet.
A 0+6 program is where you apply to a school in high school, you do two years of pre-reqs, and then you are guaranteed a spot in their pharm school if you meet certain requirements. For the other two programs you mentioned, the first number refers to the number of years it takes you to complete pre-reqs and get admitted to a school. The second number is the time you spend in pharm school. Now for these types, you aren't guaranteed a spot anywhere so you can apply to any school you want. There are also some accelerated pharm schools that only take three years to complete once you have finished your pre-reqs.
You will probably still take some gen eds at ucsc because pharm schools require them. You should look at the schools you might want to apply to and see what classes they require. Also check to see if your current university has either a pre-pharm or pre-health office because they can help you figure out what you need to do.
You do need to have a good handle on math, but you don't need to be excellent. You will most likely end up taking at least a semester of calculus for pharm school. Now I haven't actually started pharm school yet, but from what I have learned and from my classes I did for my undergrad, having a solid basic algebra foundation is mostly what you need. The math isn't too complicated. Though you will be tested on calculus for the PCAT.
You don't need to read any books this summer, unless you enjoy them like me! Everything you need to know for your classes you will be taught in them. Just stay on top of learning the material as you go through your classes. Good luck!