Good luck! Don't rush yourself and consider this a long process (1-2 years) not something you can nail in 6 weeks. In all honesty you might be a long way away from actually pushing code to your existing site, so put that out of your mind for a few months and start simple.
I started with little things like a personal blog, tinkering with features on that, doing some fun and simple project websites, helping do HTML/CSS design stuff for other more complicated sites from friends (where you inevitably bump into backend and frontend code challenges) and then started building my own e-commerce site. Note that whole process was around 2 years. Get stuck into doing ALL of these things yourself (ie. front-end, backend, server setup etc.) because it will eventually help. I learned Python by proxy - starting with Django and then regressing into Python. I'd suggest you do something similar, because pure Python is perhaps too low-level for what you want right now (ie. pushing website code).
And yes, Windows is a bit of a crappy environment to develop in. Lots of great open-source software is written by people developing on Linux/OSX and as a consequence, their code/documentation/communities tend to ignore Windows. You'll make stuff work more quickly, more easily and with more immediate help from the internets if you're using Linux/OSX.
I started with little things like a personal blog, tinkering with features on that, doing some fun and simple project websites, helping do HTML/CSS design stuff for other more complicated sites from friends (where you inevitably bump into backend and frontend code challenges) and then started building my own e-commerce site. Note that whole process was around 2 years. Get stuck into doing ALL of these things yourself (ie. front-end, backend, server setup etc.) because it will eventually help. I learned Python by proxy - starting with Django and then regressing into Python. I'd suggest you do something similar, because pure Python is perhaps too low-level for what you want right now (ie. pushing website code).
And yes, Windows is a bit of a crappy environment to develop in. Lots of great open-source software is written by people developing on Linux/OSX and as a consequence, their code/documentation/communities tend to ignore Windows. You'll make stuff work more quickly, more easily and with more immediate help from the internets if you're using Linux/OSX.