Olá,
Vou tentar esclarecer algumas dúvidas sobre JavaScript através de um breve histórico. JavaScript é, de fato, uma linguagem excelente, mas, como todas, tem seus problemas. Um aspecto fundamental do JavaScript é sua disponibildiade exclusiva nos navegadores. Inicialmente, era a única opção disponível para interação web, e conforme a internet se expandiu, o JavaScript evoluiu junto. Embora tenha sido considerado uma linguagem problemática em seus primeiros dias, tornou-se essencial para todos os desenvolvedores profissionais, pois, cedo ou tarde, você terá que desenvolver algo para a web. Hoje existem alternativas, mas o fato da API de manipulação do DOM só existir em JS, ainda garante ao JavaScript uma posição de muito destaque na Web.
O problema surge quando as pessoas começam a acreditar que JavaScript é a única linguagem necessária para tudo, o que definitivamente não é verdade. Não existe uma única ferramenta que resolva todos os problemas. Assim, o problema não é o JavaScript em si, mas a insistência em usá-lo para tudo. Se o seu trabalho envolve navegadores, o JavaScript é, sem dúvidas, a melhor opção, embora não seja a única hoje em dia. Fora disso, exceto em cenários muito específicos, há pouca ou nenhuma razão para usá-lo.
É importante reconhecer que, embora muitos desenvolvedores precisem aprender JavaScript em algum momento devido à sua ubiquidade na web, isso não deve ser o fim da jornada de aprendizado. Assim como o JavaScript é a linguagem nativa dos navegadores, o C é a linguagem nativa de sistemas Unix e tem uma importância prática muito mais significativa. Mas muitos param no JavaScript, como o fim do caminho, quando ele deveria ser apenas o começo. E sinceramente eu não sei porque e gostaria de saber. Sem qualquer medo, apostaria toda minha fortuna que a Web morre antes do Unix. Então se quiser ser programador profissional aprenda JavaScript, mas também aprenda C.
Você atirou alto, hein? :) Mas gostei. Eu não acho que que a web vai afundar antes de Unix, embora seria bom, acho que não afundarão antes da terra plana virar de ponta da cabeça ou vir um meteoro trazendo os dinossauros de volta, mas fiquei curioso porque você ahca isto.
Sabe o que mais gosto de refutar sobre linguagens? QUando a pessoa fala que PHP é boa porque está em 80% da web (que nem é verdade), mas se for assim, C é melhor ainda porque está em 100% dela, e até fora dela.
Bom, o resto, você já sabe o que eu penso, nem preciso concordar mais. Boa observação que é o DOM que segura as pontas.
Olá Lacerda (acredito que seja seu sobrenome), Eu não sou daqueles que prentede se tornar um dev em 3 ou 6 meses porque alguem prometeu isso em um curso, mas eu gostaria de verdade de poder fazer coisas reais pelo menos pra mim mesmo e sentir evolução. Queria poder fazer algo como criar mods para jogos, ou algum software que faça alguma coisa expecifica ou criar widgets para o windows sabe. Acha que essas coisas podem contribuir para uma construção solida ? Se fosse indicar uma linguagem ou sequer um caminho anterior a se tomar de maneira mais imparcial possivel, oque você diria para quem quer começar ? Desde ja agradeço pelo seu tempo e disposição, tenha uma otima virada de ano.
cara, sim! aprender C foi o que salvou minha carreira.
vai aprender C. ou Rust. mas de preferencia C