Not too easy. Not too difficult.
Programming for me was a wonderful experience, and the concept of it isn't terribly hard to understand.
Don't underestimate the value of technology, for there has been extensive work to get it to the level that it is at today. Also, there are lots of fields that as programmer can enter, so it is reassuring to want to study a concept that has an extensive bank of flexibility.
Hours per week:
Advice for students:
Practice everyday. The more hands-on you have, the better you will become. Programmers never stop learning even after you get your degree. It is a lifelong dedication, but It is well worth the effort you will give.