If you want to learn a new programming language at work, but you don't have the permissions to install new software on your PC and you don't want to 'bother' your system administrator, then maybe you should try an online compiler. These are web sites in which you enter your code, click a button, and then your code is compiled and run, any output being displayed for you.
Below is a list of a few online compilers that I have come across, along with the programming languages that each can handle. They vary widely in the quality of their user interfaces, but if you are just interested in accessing the underlying compiler then that shouldn't matter too much.
- JXXX Compiler Service - Java
- Codepad - C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl
- The Zamplizer - Bash, C#, C++, Groovy, Haskell, Java, Perl, Python, Ruby
- heroku - Ruby on Rails
Of these, CodePad is my favorite, but I have also used the JXX Compiler Service and The Zamplizer successfully (with the latter be sure to tick the "Wrap in <pre>" check box to get the output formatted correctly). When I tried CodeIDE, it wasn't responding properly; maybe it was overloaded, or maybe it just doesn't work with Firefox. Both Heroku and AppJet seem to be relatively serious web development tools.