Python is a great beginning language with a rich ecosystem of pedagogical materials and is often convenient for data collection and formatting.
R is used in all courses in the statistics concentration at St. Olaf for data analysis and visualization.
Students can also benefit from a language comparison, whereby they can glimpse the difference between a foundational computational structure and a choice that is specific to a single programming language.