ide - WebStorm
загрузчик - RequireJS (его одного будет достаточно)
js MV* библиотеки/фреймворки: AngularJS, EmberJS, Backbone, Ractive.js, React, Dojo
тестирование (TDD, BDD): Mocha, Chai, Jasmine, QUnit, Automator.js
Сборщики: Grunt, Gulp
css фреймворки: Bootstrap, Foundation, PureCSS, Blueprint, knacss
графика: Three.js, Kinetic.js
утилиты: Underscore.js, Microajax, is.js
шаблонизаторы: Handlebars, Mustache, t.js
хранение данных: localForage, LocalDB.js
есть еще много чего, но вам бы по немногу бы все освоить.
конечно лучше бы начать с чего-то простого, например backbone