One thing I love to do when using an AI assistant is to have it explain things to me. I read a lot of example code when I'm building something new and I often find the documentation to be ... let's say challenging. When this happens, I point Claude at the URL and have it expand on the thing I'm missing.
For instance: I use Nuxt Content on my other site, bigmachine.io, and the search feature does a fuzzy string match - that's it. I know there is a better way - so I can just ask Claude (using Claude Code):

Learning Something Completely New
Before I get into this: yes I'm well aware that Claude and any other LLM can and will hallucinate. That's part of the process - validating and making sure what you're told is correct.
I don't think it's all that different from learning from a human if I'm honest. How many times have you watched a course on Language X or Framework Y and thought "hang on, I know that's not correct!" This happened to me with Elixir a few times, and I even read some "not so good stuff" in a very popular book.
That said, and returning to the land of the positive, you can have your LLM check itself and see if there are ways to improve, and explain what the improvement is and then, this one is hugely important, cite its sources.
You're still going to end up with some questionable code, but this is where we get to talk to other humans and go through a review. Maybe a friend online or someone willing to help you out.
Today's Video: Let's Learn Python
Python is one of those languages I've been meaning to learn forever. I'm not sure why it hasn't stuck and JavaScript has, but today I decided to dig in and play around, with the goal of learning something new.
I'm using Claude Code today with Claude Sonnet 4, expanding my horizons from my typical use of Copilot. I loved the experience, and recorded all of it. I had a ton of fun and address code quality throughout.
Hope you enjoy!