For an acessible stack to build prototypes, coming from design, you'll probably benefit from a templating framework backed by a dynamic language, possibly with some data-access (CRUD) scaffolding built-in. Two popular ones are Ruby on Rails (Ruby language) and Django (Python language).