I'm diving into backend development with Python and really want to learn frameworks like Django and work with APIs. I'm looking for the best resources that allow me to practice coding alongside my learning without getting lost in endless tutorials. Should I focus on coding projects instead of watching videos? Any recommendations for hands-on resources would be greatly appreciated!
4 Answers
Reading documentation and studying real code bases is crucial for learning. Check out some projects like the beginner's Django book on GitHub or some example apps. Analyzing practical projects related to what you want to create can give you a lot of insight. Take your time to understand how they work and incorporate that knowledge into your own projects!
Consider following a structured program. I personally recommend books over videos since they're easier to use as references later. After reading through the material once, try building something similar on your own, using the book as a guide. From there, tweak it to make it different and tackle even more complex projects. Break down complicated tasks into smaller projects if needed. This process helps to solidify your skills and build confidence!
Thank you AUteach!
A solid approach is to pick a single project, learn its basics, and code it multiple times until you feel comfortable. Once you're bored or ready to add more complexity, expand that project or start another one. If you find it hard to even start coding, try planning your steps on paper before diving in. For example: Step 1: Take user input, Step 2: Search for the directory, and so on. This method gets you rolling and ensures you don't freeze up when you open a text editor.
The key to escaping tutorial hell is to start building your own projects. Instead of just looking for more resources, look into the Django documentation and try to create something from scratch. It can be tough, but pushing through the challenges is often the fastest way to learn. All of us have faced difficulties at the beginning—just dive in and start creating!
Thanks for being real and the motivation!

Thanks for the links, I will surely go through this.