Language needed to succeed in CS61A, B, and C

Try looking at the course home pages:

CS 61B: https://sp18.datastructur.es/
CS 61C: http://inst.eecs.berkeley.edu/~cs61c/sp18/

Others: http://inst.eecs.berkeley.edu/classes-eecs.html