Investigating Difficulties of Learning Computer Programming in Saudi Arabia.