Before I write my advice, I want you to hear this. "Do not worry about the fact that you are not finishing your side projects. The idea is to learn and not necessarily get to the end goal i.e a working app". I am usually in same boat as you but many of my unfinished side projects have taught me tremendously. For example, I recently worked on a python program to covert financial trasactions in OFX format to csv. It taught me how to use lists, dictionaries in python, file input/output etc. I never finished it actually to the point where my dream was to release it as open source library and I even have a git page for it but I moved on. Even then, I learnt a heck of a lot.
"Start Small". But what does that mean really ? It means that focus on a specific topic and give yourself a task/side project out of it. For example, "Build a user registration system". Now pick the language/framework etc. You seem to be using Python/Django already so that could work in your case.
Keep hacking even if not finished. "It is about the journey not the destination" (cheap attempt at using a favorite quote).
"Start Small". But what does that mean really ? It means that focus on a specific topic and give yourself a task/side project out of it. For example, "Build a user registration system". Now pick the language/framework etc. You seem to be using Python/Django already so that could work in your case.
Keep hacking even if not finished. "It is about the journey not the destination" (cheap attempt at using a favorite quote).