Как говорится, "берите любой". По своему опыту скажу, что еще 4 месяца назад был на вашем месте, также путался в терминах, и даже не до конца понимал, что значит фреймворк, но уже его выбирал)
Я остановился на Vue. Взгляд упал, душа легла, или что - технических тонкостей я все равно не понимал - но я не ошибся в своем выборе. Очень удобный и мощный инструмент для разработки интерфейсов, не без минусов, но вы с ними скорее всего и не столкнетесь. TypeScript вам пока не нужен, забейте. ES6 тоже сам придёт походу. Просто пишите больше кода, углубитесь в изучение JS как такового. Посмотрите на уроки Traversy Media. Они на английском, но очень понятном. Поставьте себе целью сделать первое приложение, в котором можно будет банально работать с базой данных (добавлять, удалять, редактировать или запрашивать записи, CRUD, иначе говоря).