If it's something you plan on spending months on hoping it will return $$$, make sure you validate. If it's a little side project that you will build to learn a new programming language, api or framework just go for it and build, as you will learn a lot which is super beneficial whether the end project is a success or not - and have fun.
I'm a big fan of "companies" that's wholly owned, built and run by a single person.
I'd recommend you just learn the basic syntax of Python and then get going with a little web app. I learnt way faster by doing than just reading. Throw yourself into the deep end. :)
I've been learning python since September last year (as my first backend language)... Built a few projects in Django and now I'm learning Flask. :)
correct me if I'm wrong, but doesn't it have to be like within 30 seconds or something as well?
Change your host files (sudo nano /etc/hosts) and add:
127.0.0.1 myapp.local
Should be accessible inside of your browser at myapp.local:9000
Also, ngrok as mentioned by Swizec is cool but it generates its own url and not myapp.local.
ngrok is cool for testing on multiple devices no matter where they are. setup ngrok and forward the link to my brother on Windows for IE and my other one running Linux for whatever otherside of the planet. Pretty dope.
I'm using a Telegram bot that notifies me from both Github and Gitlab when changes happen. :)
integram.org
And I obviously have the Telegram app installed on my Mac.
amrith