How much math will you be taking in college? Not much really. Calc 1 - Calc 3, Linear Algebra, An engineering Stats Class, and Discrete Math.
To me, the only reason why computer science majors takes CALC is because all engineers must know Calc. Linear Algebra is mainly for people who want to go into 3D design since it deals with matrices. Stats is stats. Tbh, the only math class you will ever need is Discrete Math and that's due algorithms / proofs.
In terms of languages you will learn... it's pretty outdated to be honest. I taken 2 semesters of Java that went from the basics to classes (nothing more), then a class that taught C, C++, Scheme, and Prolog. Yea i know right? Why in the hell am paying 40k a year to learn scheme and prolog? Also, i was taught C and C++ within 2 months. Did I really fully understood C or C++? Hell no. From pointers and references... C / C++ is very confusing. Anyways, that's the languages that I was taught. In higher courses, you will end up using C++ or C for most of the classes (aka they will assign projects / homeworks and EXPECT you to be a master in that language).
Some schools are different but most will not teach you the newest languages such as web languages (PHP, Ruby, Python), C#, Scula, or any important framework for Java or C++ (spring framework for Java for example). It's suck honestly because jobs will EXPECT you know to know Java in an out but in reality you just know how to write basic code.
Now, comp sci isn't all about programming and math. You will take a data algorithm class (which is the hardest class I taken for some unknown reason), classes that deals with the hardware / lower level programming (mips), OS classes and so on.
IF I was you, I would go to a Community College to get started in Comp Sci then once you have enough credits, transfer to wherever. You can however go straight to a career if you are smart enough. Coding isn't hard but if you want to work for Google or something similar... you better know each algorithm in and out AND you better know how to code them and make changes to them to solve a problem.