O que é JavaScript?
Linguagem dinâmica padronizada pelo ECMAScript e executada em navegadores e ambientes de servidor.
Para que serve JavaScript?
Adicionar comportamento a páginas web e desenvolver interfaces, servidores, automações e aplicações multiplataforma.
Onde JavaScript é utilizado?
Navegadores, servidores Node.js e Deno, aplicações híbridas e ferramentas de desenvolvimento web.
Como funciona JavaScript?
Um motor JavaScript interpreta ou compila o programa, gerencia a memória e integra o código às APIs do ambiente, como o DOM no navegador.
Quais são as principais características do JavaScript?
Funções de primeira classe, protótipos, módulos, programação assíncrona e ecossistema amplo de pacotes.
Quais são as vantagens e desvantagens do JavaScript?
Vantagens: Permite expressar lógica diretamente e aproveitar ferramentas e bibliotecas do seu ecossistema; compilação, tipos e interoperabilidade podem oferecer garantias úteis. Desvantagens: A escolha vincula o projeto a um runtime, bibliotecas e perfis de desempenho próprios; disponibilidade de profissionais e compatibilidade variam.
É difícil aprender JavaScript?
Nível estimado: Média. A dificuldade depende da linguagem, do paradigma e da experiência anterior. Comece por exemplos executáveis e consulte a referência da versão utilizada.
Como aprender JavaScript e por onde começar?
Aprenda primeiro a sintaxe, tipos e estruturas de controle; depois funções, coleções, módulos, tratamento de erros e testes. Pratique com um programa pequeno e evolua para um projeto ligado à área em que pretende trabalhar.
Quais profissões utilizam JavaScript?
Desenvolvimento de software, engenharia de sistemas, automação, aplicações web e móveis, dados ou sistemas embarcados, conforme a linguagem.
Links e documentação oficial do JavaScript
Consulte as referências oficiais ou mantidas pelo projeto abaixo. Treinamento e certificação só são indicados quando há uma página oficial confirmada; a ausência de link não significa que terceiros não ofereçam cursos ou credenciais.
Cursos 5 itens

Rocketseat Discover: introdução à programação com HTML, CSS, JavaScript e IA
Curso gratuito e online para iniciantes, com 6 horas de aulas gravadas em 7 módulos. Ensina fundamentos de programação e orienta a criação de um site para agrвu

Curso gratuito JavaScript do Zero | Trybe
Curso introdutório de JavaScript com 10 horas de conteúdo, mais de 40 exercícios com gabarito e certificado de participação.

TypeScript - Zero to Hero
Curso em vídeo de TypeScript com explicações e demonstrações, do ambiente inicial a tipos, orientação a objetos e um projeto com Express.js.

Curso de Bootstrap 5: criação de site responsivo
Playlist gratuita com 16 videoaulas sobre Bootstrap 5, da configuração do projeto à construção de páginas e à adaptação para tablets e celulares.

Curso de Introdução ao TypeScript
Curso gratuito de TypeScript para iniciantes com ambiente, tsconfig, tipos, funções, classes, interfaces, Git, GitHub e configuração do VS Code.
Repositórios GitHub 1 itens

Agenda Tech Brasil
Repositório colaborativo que reúne datas e informações sobre eventos de tecnologia realizados no Brasil, organizados por mês.
Sites de Emprego 1 itens

ProgramaThor
Plataforma brasileira de oportunidades para desenvolvedores, com vagas de programação e ferramentas de recrutamento para empresas.
Notícias 2 itens

Jornada do Dev apresenta trilhas de programação em front-end, APIs e apps
Conheça as Jornadas da Jornada do Dev e compare percursos de front-end, back-end e desenvolvimento mobile por tecnologias e objetivos.

Recode apresenta formações em IA, programação e tecnologia com foco social
Conheça as trilhas da Recode em inteligência artificial, programação e tecnologia, da criação de prompts a projetos digitais de impacto.
Roadmaps 2 itens

Trilha Info - Trilhas Gratuitas de Tecnologia
Trilhas gratuitas em português para aprender Frontend, Backend, Full Stack, DevOps, React, QA e se preparar para entrevistas técnicas.

Roadmap.sh - Developer Roadmaps
Roadmaps gratuitos e atualizados para aprender programação, IA, DevOps, dados, cibersegurança e diversas carreiras e tecnologias de TI.
Canais YouTube 12 itens

DevSuperior
Canal de programação para estudantes e profissionais que buscam ingressar ou se recolocar na carreira.

Rafaella Ballerini
Canal de programação e tecnologia com aulas de desenvolvimento web, projetos práticos e conversas sobre estudos e carreira em TI.

Glaucia Lemos
Canal de programação com conteúdos sobre diferentes linguagens, especialmente open source, além de tutoriais e projetos práticos.

Traversy Media
Tutoriais de desenvolvimento web e programação, de HTML, CSS e JavaScript a React, Vue, Node.js, Python e PHP.

Isleide Wilson
Canal brasileiro com conversas sobre tecnologia e tutoriais de Excel, desenvolvimento, aplicativos e empreendedorismo.

DevPleno
Canal brasileiro sobre desenvolvimento de software, IA, produto e criação de SaaS, com conteúdos para desenvolvedores.

iMasters
Canal iMasters com debates, entrevistas e conteúdos sobre desenvolvimento, tecnologia, inteligência artificial e carreira em TI.

Matheus Battisti - Hora de Codar
Canal de Matheus Battisti com aulas de programação; esta playlist apresenta Angular 13 e desenvolvimento de uma aplicação web.

Fernanda Kipper
Canal de Fernanda Kipper; nesta playlist, publica aulas sobre Docker, Docker Compose, configuração de frontend e deploy.

Hashtag Programação
Canal com cursos gratuitos de Python, JavaScript, HTML, CSS, SQL, Ciência de Dados, IA, automação, Full Stack e desenvolvimento web.

Especializa TI
Canal com cursos gratuitos de programação e DevOps, abordando PHP, Laravel, TypeScript, Vue.js, testes, segurança web e deploy de aplicações.

Curso em Vídeo
Canal educacional com cursos gratuitos de programação, inteligência artificial, redes, Linux, hardware, segurança, web e outras áreas de TI.

