Como desenvolver suas habilidades em JavaScript

A “DevHeroes School for Gifted Developers” foi fundada para treinar novos desenvolvedores a controlar suas habilidades em JavaScript recém descobertas e ajudar a promover um ambiente amigável entre usuários de diferentes tecnologias.

DevHeroes School JavaScript

O fundador desta escola resolveu dedicar sua vida em proteger a humanidade do seu grande arqui-inimigo, o temível Dr. POG.

Vamos dar início a primeira série aqui do DevHeroes onde vamos aprender a dominar uma habilidade muito importante para escaparmos das garras deste astuto inimigo. Será preciso estudar e treinar bastante para dominarmos ela, caso contrário os resultados podem ser catastróficos.

Vamos estudar juntos JavaScript, até termos um domínio que nos permita usá-la sem medo de causar danos a outros, ou a nós mesmos.

Um pouco sobre minha história com o JavaScript

Em 2003 eu estava estudando C++ no ensino médio, e passando por uma livraria me deparo com o livro “JavaScript a Bíblia”. Apenas por ler a capa já me chamou atenção e pensei “um dia vou aprender isso”.

Já passou bastante tempo, nesse período trabalhei como desenvolvedor por alguns anos no setor de Óleo e Gás. Mas desde o começo de 2015 mudei de área para trabalhar como desenvolvedor Front End. Até o momento estava concentrado em dominar HTML, CSS (incluindo SASS, PostCSS e metodologias para manter o código organizado e escalável), PHP, WordPress e um pouco de DevOps, o bastante para configurar um servidor na DigitalOcean como o usado aqui no DevHeroes.

Desde que iniciei como Front End estudei os fundamentos de JavaScript, o bastante para me virar quando havia necessidade. Mas chegou a hora de ir a fundo nessa linguagem.

Como disse no primeiro post do DevHeroes, registrar em um blog os estudos ajuda a gravar muito mais o que se está aprendendo. Nesta série sobre JavaScript resolvi começar do início, com os fundamentos da linguagem, para poder reforçar eles e também ajudar outros que ainda estão iniciando.

Temática de super heróis

Como talvez tenham notado, esse post fez algumas referências (incluindo a logo) ao universo de super heróis, neste caso dos X-Men.

Durante esta série haverá algumas referências de super heróis sempre que possível, mas sem que atrapalhe nosso foco que é dominar a linguagem. A ideia parte do próprio conceito do site, nos tornarmos heróis do desenvolvimento.

Fontes para estudo

Seguem algumas das fontes, organizadas em ordem alfabética, que eu tenho utilizado para estudar JavaScript e desenvolvimento em geral:

Livros

Blogs

Cursos

YouTube

Fiquem a vontade em compartilhar nos comentários outras fontes que vocês tem usado para estudar desenvolvimento.

No próximo post vamos ver uma breve introdução sobre a linguagem.