It contains the survey results of every course 6 class. A hard copy can be obtained at 38-476, the EECS Undergrad office. Doing a major that you do not have interest in will be quite painful. If you do not find these any of these classes interesting, you probably should not major in course 6. I do not have programming experience.
Many people find that they like programming after actually doing it.
So having background certainly helps because you will experience first-hand whether you like or dislike programming. After all, we come to MIT to learn, not to show what we have learned before we come. Many people have a good idea of what they want to learn by then end of the freshman year. But it is generally a good idea to try a couple of courses from all the different majors that one is interested in. The fall of the sophomore year is often a suitable time for experimentation.