WordPress is pretty plug-and-play at this point between the different themes and plugins available. Though I'll say having at least a basic understanding in HTML, JavaScript, and CSS helps which you can get for free just by searching on YouTube or trying your hand at those languages on sites like Codecademy. For ecommerce, you could use WooCommerce but I've had a much better experience using Shopify as a platform instead of WordPress entirely.
They both have their pros and cons but Shopify is kind of the standard for plug-and-play platforms in the ecommerce realm and I personally just like how much simpler it is compared to WooCommerce. So if you haven't already pulled the trigger on your site, I'd suggest going that route but if not, WooCommerce is totally doable too. Just make sure the WP template you choose plays nicely with it.
Unless you plan on developing a site from the ground up, you're not going to need much more than an understanding of how your chosen platform works. But like I said, the more you know about those languages, the easier it is.
They both have their pros and cons but Shopify is kind of the standard for plug-and-play platforms in the ecommerce realm and I personally just like how much simpler it is compared to WooCommerce. So if you haven't already pulled the trigger on your site, I'd suggest going that route but if not, WooCommerce is totally doable too. Just make sure the WP template you choose plays nicely with it.
Unless you plan on developing a site from the ground up, you're not going to need much more than an understanding of how your chosen platform works. But like I said, the more you know about those languages, the easier it is.