I've completed a course on Udemy, and I've watched several multi-hour long tutorials on youtube. The problem is that I'm just watching and copying them without understanding anything. I can't create anything .
I've tried reading the Django documents but it's full of worlds I don't understand and I end up more confused than before. All the tutorials I've watched are just people building things and the viewer just follows them. How do I learn to build myself? How did these people learn it?
Right now I'm trying to recreate the Todolist app on my own and I'm already stuck and rewatching and copying again from the tutorial. I've followed and created 4 projects but I still don't know anything. It's like maths and I see the professor write 2 x 2 = 4 and so I write it down but without understanding that 4 is the result of multiplying 2 by 2. My main problem is that I don't know how any of it works, I don't know how models work or how views work, or how to get a specific outcome.
TLDR: How do I learn Django and create things on my own instead of just copying from tutorials?