>>3217
If you do this, you'll be miles ahead of everyone in your grade. This is my first semester of a CS major and all of the programming in the intro class is basically the same as MIT's intro to CS and programming.
These are designed for beginners (though, don't kid yourself - beginners struggle a lot - it takes a lot of time and dedication to learn to program).
I think if you learn the basics you should be fine. Bonus points if you do one of the first two in >>3217 .
You'll probably want to brush up on your math though. That's something a lot of programmers overlook when they go to uni - any IT or CS degree at a decent university will have at least one required discrete math class. Just be sure you can into algebra, and practice proving some things. Proofs can take a bit to get the hang of.