I agree with Liron, you could easily learn both over the summer if you're committed to it, as you said. I know people who have learned languages like Python in a couple of days. And plus, you have people here on CD to help.
Check around in the white papers on here for programming advice, they really do help.
Plus, I've been told by a friend that next year's control system will be very easy to program. So easy that he'll let me try my hand at programming after only a few short lessons.