Front-end and/or JavaScript Frameworks


Start here

There’s quite a lot of JavaScript frameworks to choose from! Here’s an article to help you decide which one you’re going to learn. Here’s another one discussing the top current frameworks and topics to learn.

My 2 cents: Angular.js, developed by Google, and React, developed by Facebook, are coming out on the very top. Angular looked like it was taking the lead for a while, but now React is making a much stronger leap forward, and it looks like it’s going to emerge as the winner in terms of popularity, ease of use, and demand.

Learning JavaScript in today’s world can be pretty messy, and even experienced developers can find themselves at a loss in this new JavaScript ecosystem.


Start here

Check out this great roadmap: “From Zero to Front-end Hero, Part 2” (Part 1 is for HTML & CSS).

Learn and use Github Pages to host your pages and sites: essentially a free, hosted, live version of your front-end repositories.


Jekyll

Jekyll is an amazing, lightweight front-end framework for organizing and generating files and partials. It’s got great documentation and was created by a Github founder. It’s an awesome solution for rolling your own blog or small personal site, and can be hosted for free on Github’s gh-pages.

I built a seed Jekyll application with tons of lovely features for you to fork and use for free on Github for your own projects.


JavaScript Frameworks

React

Angular.js

Node.js

Not actually a framework, it’s basically JavaScript on the back-end. Node.js plus Express.js is the beginning of a beautiful back-end app!

Backbone.js

Mocha.js

Meteor.js