we use at least the following languages here. C++ (the core game is written in this) Lua (core game) C# (game tools) ActionScript (game hud and pvp.net) Java (platform servers) Erlang (platform servers) Php/sql (web team / platform). Source: http://forums.na.leagueoflegends.com/board/showthread.php? read more
League of Legends(the game) is developed purely on C++. But whats more interesting is the Client, messaging service and the online services run by Riot games. According to their Blog, They used Adobe Air for the old Client which gave them flexibility and more options than HTML earlier. read more