Удваиваю предыдущего оратора
Benajmin Smith.
В целом на изучение angular/ember нужно пару часов среднему Senior Developer - этот уровень знаний позволит написать какое-нибудь приложение.
Но нужно понимать что ада и жести в этих инструментах настолько много что вам потребуется минимум год или даже больше что бы осознать все нюансы и тонкости. Особенно если речь зайдет о тысячах элементов на странице и производительности.
Не рассчитывайте на быстрое и безболезненное вхождение. Первое впечатление от таких фреймворков вызывает обманчивый вау-эффект который быстро растворяется в баттхертах при попытке сделать что-нибудь действительно внушительное.
В общем - будьте начеку и сразу примите ту мысль что это длительный процесс.