Use prompt files to help you learn as you build. The fastest way to learn something is to have a real need for it. If you need to solve a problem, you will solve it no matter what. But without clients to build for, learning becomes a drag.
- First, find a problem to solve. Check your own life. A friend's or family member's works too. Once you have that, use Claude to write the code. Before you start, do this. Create instructions for how you want the code to look and what your preferred languages are.
- Ask Claude to write simple, readable code that a noob would understand. Ask it to create side folders with the code and test data so you can run it yourself. My favourite way to learn is to break the code and rebuild it. It teaches you how things work from the ground up.
- On language, if you don't tell Claude what you prefer it will pick whatever it likes. Split code into two parts. Backend and frontend. Pick your languages. JavaScript for backend, React for frontend. Tell Claude to default to those. That way you will keep learning one language and get used to it.
The same rule applies to tools. Pick a database you enjoy and set it as your default. Supabase works well.
Do this while solving real problems. You will learn faster than watching tutorials with no goal. So that is it. If you want to learn, make it easy by learning while you build.