Если владеешь языками программирования - хороший вариант Perl + CGI::Application (надо использовать такие вещи как use strict, Perl::Critic, Moose и не писать в стиле старых версий Perl). Если не владеешь, можно начать с PHP, но там легко привыкнуть к плохим вещам (как смешивание кода и дизайна, etc.). В PHP лучше всего изучать сразу PHP6, он хоть как-то лучше и скоро выйдет. Скачать его можно на
http://snaps.php.net/ . Ещё можно попробовать Ruby + Rails - для сайтов без большой загрузки очень неплохое решение.