Hello Arthur!
When I need to learn a completely new skill, I usually start by understanding the basics and how everything connects. I don't try to learn everything at once because that can be overwhelming.
After that, I divide the topic into smaller parts, take notes, and practice each one. For me, hands-on experience is the most important part. I learn much more when I create a small project, test different scenarios, make mistakes, and try to understand why something did not work.
I also use documentation, videos, courses, and community discussions. Seeing how other people solved real problems helps me understand the practical side of the subject.
My process is usually: understand, practice, make mistakes, review, and practice again. It takes time, but each challenge becomes easier when we stay consistent and curious.
------------------------------
---------------------
Leticia Roque Oliveira
Senior Full Stack Developer
---------------------
------------------------------