Worst case, you learn a ton (probably more about yourself than anything else) and you still have a trade (software dev) that will land you you in the top 1% worldwide in terms of standard of living to fallback on. Best case you build a rad business, plenty of room in between.
That said, become enamored with the problem not the tools (django/python, JS etc). Try to get "ramen" profitable or feedback with the least possible effort. The hard part of sideprojects is rarely the dev, it's most always the marketing.
On the marketing side, read, read, read...then experiment, experiment, experiment. Given the lack of capital you're gonna need to be creative, it can be fun, it can be frustrating...this will be the hardest part of your journey.
Good luck, have fun, learn a ton.