My background is C, C++ and Python, though I have worked with the web server projects and REST API, not with web front-end framework.

I want to create an educational website and to promote my industrial training courses.

I decided to go with the dynamic website, wondering what framework to choose because I don't know what factors to consider when I choose the front-end framework with the database?

    website/client <---------> server
                               |-------------> Database

I am thinking to stick with Python instead of Javascript because I don't know JS, well I don't want to spend much time in web-programming. I just want to set up the simple site with nice flat 2D UI interface.

**Preliminary research work:**

1. Checked the Electron framework and the apps made from Electron is very appealing. I can learn JS but don't know about the maintainability of how much time it needed to maintain the website after deploying?

2. Checked pyflask framework, it quite a simple start with but don't know if someone running the commercial website with that?

**Paranoia question:**

I am planning to buy the domain from google so I presume it would be straight forward to deploy the web in their service or do I need use any special google API?

I know my question is opinion based but I want some information from others who have more knowledge on the web development so that I won't fall into the typical beginner mistakes in making the decision.