I also made it a habit to practice one core concept at a time. If I was learning about authentication, I focused only on that. If I was learning about database relationships, I spent the week practicing joins and foreign keys. Breaking things into focused learning blocks helped me avoid feeling overwhelmed.

Another thing I did daily was read documentation. At first, I avoided documentation because it felt “too technical.” But I realized that strong backend developers are comfortable reading docs. Even 15 minutes a day improved my understanding. It also made me more independent  I stopped relying entirely on tutorials.

Debugging became part of my daily routine too. Instead of getting frustrated when something broke, I treated it as practice. Backend development involves a lot of problem-solving. When an endpoint failed or a query didn’t return what I expected, I forced myself to trace the request-response cycle step by step. That habit strengthened my thinking more than just watching videos ever did.