Questions about CS and College

You can try going through these introductory CS courses:

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/
http://www-inst.eecs.berkeley.edu/~cs61a/fa14/