One way to answer Wolfram Language questions is in the documentation. Documentation works if you already kinda know what you're looking for. A great resource for the "How do I ..." and "Why does ..." questions are the AIs. ChatGPT is great for these kind of questions. In general, you should add "in the Wolfram Language" to your questions so the AI doesn't have to guess.
Another option is Grok. As with ChatGPT, you can create an account for a free level of service. You have a limited number of questions, but the limits seem pretty generous. One outstanding feature of Grok is ludicrous mode. This mode gives exactly the same factual answers, but it sets an edge to the tone. The answers are never rude or vulgar, but (IMHO) they are great fun. Here's an example:
In the Wolfram language, What is a reason to use Module or Block
instead of With? Answer my question with short examples in code
blocks. Use ludicrous mode to answer my question, please.
You can see Grok's response here.
Some will find this a great way to learn; others will think it's childish. Personally, the idea of adding some irreverence to learning the Wolfram Language is a big plus. @Rory would approve -- I think. The main mischief arises if you don't know that Grok has temporarily escaped from its shackles of stodginess. You must explicitly ask for it in your request, and Grok will announce that it's intentionally replying in a.ludicrous fashion. What could possibly go wrong? Beetlejuice! Other AIs (like ChatGPT) can be coerced via a long prompt to act like this, but (AFAICT) only Grok has been trained to behave this way at the drop of a hat. Enjoy!