Que quieres hacer?
No es lo mismo una pantalla estatica que muestre una galeria de imagenes a una aplicacion compleja que requiera de un backend, por minimo que sea.
-----Actualizado-----
vamos, que solo hay que meterse aqui http://getbootstrap.com/ y leer :
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
-----Actualizado-----
Pues depende de para que lo necesite, muchos frameworks van sobre railes, asi que realmente no tienes que aprender JS para poder usarlos, como pasa con Angular.
Yo soy muy de vanilla JS, pero para cosas pequeñas o prototipados hay mejores soluciones
Marcadores