So most of this week has been running through the basics to all coding languages; variables, conditionals & functions. It's been useful to learn about why you can use functions before you declare them (declared functions go into memory when the browser reads the code), and when you can't (function expressions, which get processed immediately).
The other additions in ES6 here are let and const, both similar to var. let declares a variable which can be changed later, and const is something that cannot be changed.
Oh and I also got PrismJS working to display code on the blog like the above!