MIT Computer Science

I know of students who had very little prior experience and still did well as a Course 6. I suggest you spend the next few months getting your feet wet. Open Course Ware has a couple of introductory classes you can study for free. That’ll help you determine whether you should pursue it.