“33 concepts every JavaScript developer should know” is an excellent collection of articles and video tutorials for anybody who wants to start learning JavaScript or improve their current knowledge. The list categorized into concepts which make it even easier to skip parts and only focus on the parts that you are interested in.