Learners learn programming skills as a critical element of developing higher-level skills applicable to virtually all fields of study.

source