Дизайны уникальные и рисуются не под фреймворк, поэтому их и не юзаю.Видимо Вы не совсем понимаете что такое framework, так как не важно как сделан дизайн - есть framework, который поможет сделать его быстрее. Тут надо сразу понять что они (framework) бывают разные. css framework (bootstrap и т.д.), js framework (angular и т.д.), php framework (yii и т.д.). Это общее понятие.
Я понимаю что нужно учить js, хз как его учить и где применять на практике...Вот тут совсем не понял. Учить по учебнику. Применять написание плагинов, например. Начиная от банальных выпадашек и аккордионов и заканчивая canvas, играми, SDK для соц сетей, тот же angular для SPA сайтов.