In any CS major at any decent school for CS, you will learn various programming languages as needed, but the focus is not the programming languages, since they are more like the tools for learning and work, rather than the target.
There are many resources and paths available to students with no prior experience. My son knows a student with no prior experience that was actually considering majoring in bio that took the popular introductory class. She won 1st place in the app competition. After that she was hooked on CS - and is now a successful CS major student.
Also @Rivet2000 do you think it’s possible for one to double major in Human Bio and CS (at Stanford)? Do you know anyone who has done something similar ?
It can be done. Check out the website for details. Just how hard would it be? I don’t know. I do know that the CS curriculum is challenging (this from my son who came in with strong a background in CS and math).
Yes. There will be a LOT of coding to do. Most of the classes will have a number of programming assignments and/or a final project. You have to be proficient in at least Python and C/C++ to be successful.
Classes are focused on teaching programming and CS concepts, there will be some discussion on language specifics. However, it is expect that you learn languages concepts on your own. Having prior experience in programming definitely helps.
it is possible. But doing in 4 years will be difficult. CS is a high unit major (100-120 credits needed) doesn’t leave a lot of time for a second major/degree.