I've been coming back and forth to this Django guide (https://docs.djangoproject.com/en/dev/intro/tutorial04/) for a few months now and can't seem to stick with it for more than a few minutes/an hour without losing focus.
I'm jumping forward a lot and never really read any section carefully, but am simply copying and pasting the code, hoping to get to the end product to see whether or not I'm interested in continuing this project. I think it's okay to jump forward and not read through documentation, but I feel like I'd be more interested if I knew what was really going on. However, I've picked up lots of projects before and have dedicated lots of time only to finally drop them and realize that they weren't what I was looking for. I guess I'm trying to avoid wasting time from overdedicating to something. Any advice on how to break through this dilemma?
Perhaps I need a stronger motivating end-goal. Most of the projects that I've completed have always had a clear end product in mind (and tied to some desire like a bonus at work/ trying to impress others / related to grades (when I was in school)). This time I'm just trying to learn something new and see what I can get out of it. It seems this isn't motivating for me at all. I need to motivation such that I could simply tinker with something and attain enjoyment from learning more about it, unconsciously pushing me to work harder. How do I get there?
With this project, I'm not really sure what I hope to get out of it. I know I want to learn how to build websites better (moving up from basic python cgi/html programming). But I definitely don't have a end product in mind. It seems like there are already a ton of websites out there and I'll definitely be replicating something or trying to improve upon an existing idea. But I don't know what exactly this is yet, so I'm just trying to build my skills first. Just can't seem to get the motivation without knowing the end goal.