Hey tom and welcome to the forum!
In general I think, you don’t really need to be a programmer, but you need to know a few technical things before you’re ready to install your first Shopware instance. First of all you need access via FTP to a Webserver, for uploading the shopware installation folder to your server and you need to be able to create an empty database.
If you are completely new to Shopware, unfortunately you have to do some read work first, starting at this point: Shopware 6 - Getting Started
If you can’t hold it, jump to this page and scroll to the headline „Downloading Shopware“: Shopware 6 - First Steps - Installation
Please check with your provider beforehand whether all system requirements are met and the DNS settings have been made correctly.
Shopware’s content pages are based on a Page Builder, too. But it’s much less dynamic, as the wordpress’ page builder are, like Elementor. But no worries, the Plugin store’s got you! Shopware brings a whole bunch of Plugins, which can add missing features, or also to include a much better page builder.
Shopware is more suitable than Woocommerce simply because it was designed entirely as shop software. Shops based on Wordpress often have the problem of not being legally compliant, which can lead to expensive written warnings in some countries. In addition, the management of orders, customers and products is simply better in pure shop systems because they do not have to follow the framework conditions of the higher-level system.
Nevertheless, there are also some disadvantages in Shopware 6. The biggest one is probably the costs. Shopware, unlike Wordpress, requires a considerably more powerful server. Furthermore, problems that arise can sometimes become very complex because the whole system is built much more complexly. Simple edits in the core are not possible because the code has a lot of integrity, so you have to rely on programming plug-ins. The scope of Shopware’s plug-in shop cannot be compared at all with the number of Wordpress add-ons, as Wordpress is much more widespread than Shopware. And finally, there is the range of functions. In the German part of the forum, there is a lot of discussion about missing functions, so you should be clear in advance about which functions are important for your business and then weigh up your decision.
In my eyes Shopware has a lot of potential, but sometimes the software also demands a lot from you. Many missing functions spoil the experience, but on the whole it is fun to work with the system once everything is up and running.