Javascript é uma boa linguagem.
Não é a melhor, nem a pior mas é uma linguagem!
Você aprende muito conceitos com ela.
Conceitos funcionais
Conceitos de OOP classica(class)
Conceitos de OOP prototipica
Conceitos declarativos
Conceitos de orientação a eventos
Conceitos de programação estruturada
Conceitos de Programação imperativa
Conceitos como reator(como funciona o event loop)
Dependedo a lib que usar pra forçar um conceito
Da pra ter progamação lógica também
O bom que da pra testar rapidinho e de forma simples!
Ontem mesmo estava estudando geradores para poder usar com streming
Onde pode entrar o conceito de programção de fluxos
JS não tem hype nenhum. O que tem hype são os frameworks que ficam na moda.
Da pra estudar tudo isso acima em cima de JS sem nenhuma lib.
Mas JS é uma coisa que não é para todos mesmo!
Nenhuma linguagem é, por isso tem tantas