All these Accessing Objects and no idea what is going on

So these 4 lessons I have done thanks to copy/past. I have gone through the a few times and I still don’t understand their concepts. I dont understand when to use “console.log”, what is the idea of the “[]” and why the examples don’t match up with the answer.

Build JavaScript Objects Complete

Accessing Objects Properties with the Dot Operator Complete

Accessing Objects Properties with Bracket Notation Complete

Accessing Objects Properties with Variables