VIX777, про языки программирования щас бред сказал... нужен один... причем любой какой знаешь... ито оно нужно тока в паре заданий а части и ц половина из программирования состоит. а так вообще нужны простейшие знания комбинаторики, логики,нуи знания компьютера на уровне достаточно опытного пользователя