<p>Hey guys, I will be a freshman this fall at UIUC. I'm in DGS currently and I hope to branch out as a Computer Science major. I have no programming experience as you can imagine. I wanted to get a head start before I jump straight into CS 125. What kind of review material would you use to prepare for this? I'm assumming it's similar to AP Computer Science A, but I just want to make sure beforehand that I can get a conceptual grasp on programming before classes begin. Thanks for the help!</p>