unironically suggesting ChatGPT. You get explanations and code samples in the exact context that youre interested in. Most samples wont work right away and the debugging process aids in learning, in my opinion.