Software Development and Key Programming Languages