Hey everyone! I'm curious about your methods for learning new things in programming. I work as a developer in the industry and am constantly involved in various projects, but I'm eager to broaden my knowledge. I've been trying to tackle small personal projects with technologies I haven't worked with before (like Angular, for instance), but I sometimes feel like I'm doing it wrong. I'm hoping to hear how others approach learning and if you have any tips!
5 Answers
Always be improving your pet projects! There's always something you can enhance. Start small and gradually expand to bigger concepts like microservices, database architecture, or optimization. Learning in a team can also be very beneficial!
One good strategy is to find a real problem you want to solve and start from there. It gives you practical experience and keeps you engaged. Just try to avoid relying too much on AI for solutions.
For a more hands-on approach, pick up a magazine filled with programming tutorials and work through them. YouTube is also a fantastic resource for guided tutorials that showcase the technology you're interested in. And don’t forget to check out StackOverflow for additional insights!
While reading documentation and tutorials is great for understanding syntax, I recommend rebuilding something you’ve done before but with a different tech stack. It really helps you understand the design choices and trade-offs involved.
What makes you feel like you're doing things the wrong way? I suggest checking out well-established projects that utilize the libraries you're exploring. That might give you a clearer idea of best practices.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically