Earlier quoted context omitted.
This is bad advice to people with the correct posture. If you want to learn: don't use these models to do the things for you. Do use these models to learn. LLMs might not the best teachers in the world but they're available right there and then when you have a question. Don't take their answers for granted and test them. Ask to teach you the correct terms for things you don't know yet, so you can ask better questions…
Having seen the code they make, don't learn from these models. Remember they are trained on a lot of code, not a lot of good code.
Don't like the way it did something convoluted or didn't do early returns? say it, it will do it, chain as many requests as you need, it won't get fed up with you, and if you see it losing detail because memory, use those requests for a significantly more polished prompt on a new chat for a cleaner starting point
Don't just accept what it gives you either