If you are starting with a JavaScript framework in 2017
medium.com