Where would I look for information that's of a good quality?
Not in the macro recorder
The main thing that will teach you is how to write long winded and inefficient code.
One of the biggest problems with self teaching is trying to create a stable learning structure, a lot of the books that I've seen tend to drag things out too much, with what seems like a few hundred pages showing you a handful of ways to produce a messagebox saying "Hello". Before you get halfway through you find yourself skipping pages to find something different, ultimately missing some useful information buried in the pages you skipped.
Trying to learn by doing rather than working from books can mean that you start learning a slightly more advanced level of coding before you know enough about the basics which can leave you over-engineering simple tasks.
Information source:- Been there, done that