The idea came up when I was playing guitar. I play because I like to play, no professional aspirations or anything like that, but I still put in actual practice hours. Practicing usually involves a collection of exercises that:
- Are fun to play.
- Build on different parts of fundamentals (picking techniques, arm/wrist movement, fretting hand positioning, etc.).
- Provide ways to measure progress.
And then I realized I have nothing like this when it comes to programming. I have a solid system for learning stuff (read the docs and headdesk until things work ðŸ‘ðŸ¾), but nothing when it comes to practicing. I've tried algorithm-challenge style books and websites, but frankly they're just stressful. Was hoping to hear from the Dev.to community regarding what options are available and works for y'all. ðŸ‘¨”ðŸ’»
If more specific questions are preferred: How do you practice? How do you decide what to practice? Have you tried other methods? How is practicing different from learning? As in depth or as concise as you'd like, just happy to hear some ideas and recommendations.