Computer programming is a language and like any language is best learned when you are young. Basic programming literacy is becoming ubiquitous in the workforce as a whole, and it is an essential skill in the modern workforce. It is also necessary for many jobs, such as web design.