From personal experience you should look for Computer Science programs and not necessarily for college. In addition to that, you could attend a well known college/university but attending a local university that has a really good CS program will do the trick and provide you with the skills you need. Ultimately, you have to figure out where do you want to go as far as location. Are you willing to relocate or are you looking for something local or within you state.
I hope this helps.
That will depend on where you are located and if you are planning on moving. I recommend that you speak with your school counselor about college options. Here is a list: Carnegie Mellon University, Stanford University, University of California- Berkley; Massachusetts Institute of Technology. Also always keep in mind your SAT score. Good Luck !
Since you are already in California, consider the top-rated Donald Bren School of Information and Computer Sciences at the University of California, Irvine.
Steve recommends the following next steps: