Bienvenido al foro.
Para usar el mínimo código posible, seguramente tendrás que tener experiencia en el lenguaje que vayas a usar y luego usar uno cuya sintaxis sea simple, como Ruby o Python.
Ahora no es lo mismo hacer poco que tener poco código. Porque si es por hacer, seguramente con cualquier
framework orientado a web de algún lenguaje hagas mucho menos que haciéndolo todo manualmente. La mayoría de lenguajes suelen tener algún
framework para web. Tal vez los famosos sean para Ruby
Ruby on Rails, para Python
Django, PHP tiene
CodeIgniter, Java tiene
PlayFramework y
Ninja, etc. El «problema» de esto es que también hay que saber cómo funcionan.
Al final todo pasa por tener el conocimiento suficiente para tener productividad.