Whitespace: Probably a good thing to read up on before checking anything else out. Most whitespace rules are enforced by linter and can usually be fixed with ESLint's --fix option, but they're good to know anyway
Naming Conventions: Guidelines on how to name variables, functions, files, etc.
Strings: TL;DR We use double quotes and template strings
Functions: Preferred styles for fat arrows, promises and more
Arrays: Preferred syntax and methods for creating, mutating, and parsing arrays
Objects: Preferred syntax and styles for dealing with objects