Wordpress is based on the PHP scripting language and stores all data in a database (MySQL) on the web server. For this to work, the web hosting provider must support PHP and MySQL.
WordPress, in simple terms, can be considered as software that runs on your own web space and thus dynamically generates the website. What does that mean exactly?
WordPress is divided into a frontend and a backend. The frontend is the actual website, that is, what the visitor sees. In the backend, the webmaster can enter content, create pages and posts and upload and post images. The backend of WordPress is hidden from the website visitor. It is used for the maintenance of the website by the webmaster.