Learners develop a clear vocabulary for discussing computer programs, programming languages and the people and tools involved in software development.