web

Si necesitas practicar Shell Script pero no tienes ningún Linux a mano, ni siquiera una máquina virtual, puedes probar a usar un Shell online. Será como si tuvieras un terminal remoto, con todas las ventajas de un Linux.

Hay un montón de variedades para elegir.

Si deseas realizar pruebas de programación rápidas sin necesidad de instalar IDEs o máquinas virtuales puedes probar a editar código en cuaquiera de los lenguajes disponibles. Hay algunos que no habrás visto jamás.

http://www.tutorialspoint.com/codingground.htm

También contiene una gran cantidad tutoriales de programación (para los que sepan inglés) que pueden resultar útiles.