Variety and Diversity of Programming