Student Needing an Intro To Computer Science

If you are at UCB, then you can take CS 10, a general introduction to CS for non-majors and those who have no prior experience. Or study it on your own unofficially at http://cs10.org .

The CS courses for prospective CS majors start with CS 61A, 61B, 61C, 70. If you want to study them on your own instead of taking the actual courses, you look at their course home pages from https://inst.eecs.berkeley.edu/classes-eecs.html .