This talk presents an overview of languages and programming environments for GPU computing. It is part of the full day GPGPU and CUDA tutorials, held in conjunction with ARCS 2008, Architecture of Computing Systems, Dresden, Germany, in February 2008 (http://www.mathematik.tu-dortmund.de/~goeddeke/arcs2008).