Jakiego web frameworku warto się uczyć?

Mam ostatnio dużo czasu i zastanawiam się jakiego web frameworku się nauczyć? Umiem już dobrze php + symfony2 w którym pracuję na co dzień. Zastanawiam się teraz nad czymś bardziej “eleganckim”  np. ruby on rails.

Do tego zastanawiam się przy pomocy jakiej biblioteki pisać skrypty JS do strony, dotychczas używałem tylko jquery, ale przy dużych skryptach robią się one trochę zagmatwane. Jakiś turtial który uczy jak pisać dobrze skrypty js żeby były bardziej czytelne?