Javascript é aplicado em muitas áreas de desenvolvimento no momento.
- É o único idioma presente no navegador moderno.
- Pode ser executado no servidor, graças ao node.js e ao mecanismo V8.
- Ele pode ser incorporado em dispositivos móveis via PhoneGap ou outras alternativas.
- Ele pode ser usado para criar aplicativos do Windows 8.
Portanto, acredito que existem mais talentos de javascript. Depende do que você deseja começar, mas tenha certeza de que cada um desses 4 itens mencionados acima oferecerá um desafio diferente - ok, talvez os campos da janela 8 e do fonegap possam ser semelhantes, mas o restante é diferente -.
Se estivermos falando sobre o ambiente do navegador, aprender como quase todos os aplicativos da Web devem ser organizados pode ser um dos caminhos que você pode seguir. Estou seguindo esse caminho e experimentando minhas próprias idéias, verificando repositórios git de bibliotecas populares de organização de código como dojo, backbone, brasa etc.
Se estamos falando do ambiente do nó js, essa é uma história diferente. Não estamos preocupados com minificação e tamanho do arquivo. Criando aplicativos inteiros no nó, construindo sistemas, sites, API REST, há muitas coisas para descobrir lá.
Se estamos falando do mundo móvel, a otimização excessiva vem à mente. As propriedades, animações, eventos de toque acelerados do CSS3 e tentar usar a mesma arquitetura da Web com componentes de interface do usuário mais especializados são ótimas coisas para começar.
No geral, como outros responderam, experimentar seu próprio código e o código de outros é a melhor maneira de se envolver, acompanhar o que há de novo e, quem sabe, talvez apresentar o próximo grande sucesso.
Outra coisa que ajuda é trabalhar em equipe e entender as diferenças entre o seu modo e o modo de escrever código da equipe. Trabalhar em uma equipe de desenvolvedores de javascript forçará você a escrever um código melhor e a documentá-lo bem. Acho que não há maneira melhor de aprender sobre a arquitetura de um aplicativo do que escrever um wiki sobre o que você pretende implementar ou já implementou.