Rosetta Code is a site that connects a number of different programming languages. It takes common programming tasks and displays them in a number of languages. This would allow a programmer to find other solutions to difficult tasks or develop skills in another language via tasks completed in a known language.