языки - HTML, JS, PHP в основном. Ну если не считать всяких Perl, Python и т. д. В принципе любой скриптовый язык, наверное, годится, если на нем можно с сетью и файловой системой работать. из инструментов - что там... компьютер с выходом в Интернет.