I am unsure. However you are a student developer, and likely spend your time with people of similar interests.
Do you believe that before somebody is given a mobile processor of considerable power, in any form, they should show some aptitude in knowledge of simple programming?