Computer Science

Would a major in computer science be hard for a first time programmer with little or no experience in programming?

Also, how would the Computer Information Technology program be like for such a person?