Computing and Programming for Environmental Research