Em Maio, o canal Google Developers publicou no Youtube uma serie de videos de um evento sobre Dart, o Dart Developer Summit 2015, entre os diversos videos sobre a nova linguagem de programação há um chamado “Moving from Node.js to Dart” que me chamou atenção, não pelo que mostrou sobre o Dart mas, pelo que mostrou sobre o Node.js que, até então, não conhecia. Enquanto pesquisava sobre o Node.js, me interessei absurdamente pelo desenvolvimento web, pelas possibilidades e em especial pela capacidade de desenvolver toda uma aplicação web usando apenas uma linguagem de programação.

Atualmente, tenho estudado bastante sobre Javascript e a full-stack MEAN(MongoDB, Express.js, AngularJS e Node.js). Vou citar aqui alguns locais onde busco informações, exercicios e algumas ferramentas que uso no meu dia-a-dia para desenvolver e estudar.

Sites

  • Free Code Camp - possui varios exercicios para praticar o que está sendo estudado, o aluno aprende todo o processo de desenvolvimento de uma aplicação web utilizando a MEAN Stack(MongoDB, Express.js, Angular.js, Node.js).

  • Code School - possui um ótimo curso introdutório ao Angular.js gratuito. A versão paga possui tambem cursos, sobre Node.js, Javascript e varias outras linguagens e ferramentas.

  • Codecademy - Curso de HTML,CSS, Javascript e de como uni-los para criar paginas web.

  • egghead.io - possui um grande acervo de videos sobre Javascript e varios de seus frameworks, como: AngularJS, Node.js, React, Grunt, etc.

  • MongoDB University - Curso “M101JS: MongoDB for Node.js Developers”(Em andamento).

- Em Português

  • NodeBR - blog com varios posts sobre ferramentas para Node.js e como usa-las.

  • Underground WebDev - blog escrito por Caio Ribeiro, autor do livro “Aplicações web real-time com Node.js” um extenso conteudo sobre Node.js, Express.js e Meteor.

  • Nomadev - blog escrito por Suissa(Jean Carlo), evangelista e palestrante Javascript. Conteudo sobre Javascript e MEAN.

Canais do Youtube

- Em Português

  • Rodrigo Branas - Javascript, AngularJS.

  • Webschool.io - Curso de Node.js e Curso de Javascript funcional(Em andamento).

  • NodeBR - Canal da comunidade de Node.js do Brasil

Livros

E claro, as documentações: Javascript, Node.js, AngularJS, MongoDB, Express.js. Por falar em documentação, o Zeal é uma ótima ferramenta que mantem as documentações disponíveis offline no Linux e Windows, ela é baseada no Dash(disponivel para OS X e iOS).

Utilizo o editor de texto Atom e os plugins podem ser vistos aqui.

Este é o meu primeiro post, espero que tenham gostado. ^^

Atualizado em 6 de julho de 2016