I'm currently undergoing an undergraduate computer science degree on first semester.
And a few personal questions....

Do you have to be a extremely passionate (or freak) in programming in order...