I'm often pushed to learn new technologies quickly in my career, whether it's Angular, Vue, or TypeScript. I've tried a mix of approaches, like speed-reading documentation, building small projects, and going through courses or tutorials. I'm curious to know what strategies work best for you all when it comes to picking up something new in a short amount of time. What methods do you rely on?
5 Answers
I’ve developed a tool that takes my learning goals and breaks them down into a comprehensive step-by-step guide, which I feed into my project planning. No fluff—just a solid plan laid out, so I can build things right and end up with a polished product. I focus on taking actionable steps rather than getting lost in tutorials.
As a self-taught ML engineer, I always make it a point to master a technology before I jump onto building something with it. I find that following along with comprehensive courses, especially where you can code alongside an instructor, is super beneficial. Even though I hit bugs, it’s part of the learning curve! It has helped me create a portfolio of projects that showcase my learning over time.
Whenever I need to learn something, I create small test functions that I later incorporate into bigger projects. I often look at documentation or community examples, and sometimes I check in with ChatGPT, but I still end up going back to the docs to fully grasp the concepts.
When I learn something new, I usually just dive right in and work on what I want to build. Reading can be tricky for me because I forget a lot of it. Recently, I’ve found AI helpful as a starting point for questions, but I still prefer to do the actual work myself to avoid ending up with buggy stuff.
My technique? It’s all about practice for me. I just jump in and start creating something. That’s when I learn best, by doing.

AI sounds like an interesting tool for learning! I haven't used it much, but it's cool to see how others are leveraging it for their own learning.