WordPress… It is the most used. You install it and you have the site already built.
If you contract a server that also hosts WordPress. You press next next next … and you have the site working.
Wix is even easy but It is not so scalable. In WordPress, you use the hosting you want. You cant move the site from one provider to another. In Wix, you only have the service they provide. and it has no so many people like WordPress.
You can test to create your own site in WordPress.com: Create a Free Website or Blog
Best
I will add more clarification to my response….
Which is the minimal set of knowledge you know you need to build a website?
You need basically HTML (The main language that browsers understand to show pages). There is also associated with it other languages? Yes: CSS … to better show style (a text is red or blue)… and Javascript (asking to do something without connecting with the host… like make disappear a popup after 20 seconds)
That is really basic knowledge.
Do you need all that stuff to build a website?
Noooooo
Why not.
There are apps that make that for us if we want… We also can use HTML, CSS, Javascript.
But….
Option 1.- One of such tools is Wix.
Wix is running on a server (property of Wix). You use a user interface and choose and draw things on the screen. Wix build scripts and programs that are saved in their servers that at the end produce the HTML of your site (what people see on their browsers)
Great… in a few minutes with almost no knowledge.
Buuuuuut
What happens if you want a feature that Wix does not offer?
You don’t have a way to add it to your site (or it is too complicated you need more more more knowledge and pray for Wix to allow that in their policies. )…
Also, If (the company that made) Wix dies… your websites die too.
What happens if later you learn HTML and want to modify things in Wix?
You can’t
Wix eliminates almost all relationships between you and HTML (to make things easier for you)
Option 2 (mine)… there are 3.121.214.212.969 more options
WordPress
WordPress is many things.
But begin as WordPress as a site. WordPress.com: Create a Free Website or Blog
In WordPress.com: Create a Free Website or Blog like Wix you can draw things, type other things… no such easy as Wix but reasonably fast, and WordPress again write the HTML for you. and you also have a mobile / web site.
The big difference is that you have available the app that WordPress uses to build that site. You can download from Blog Tool, Publishing Platform, and CMS – WordPressthe app to your computer and build the same site in your machine and upload that site to most servers in the world.
What happens if (the company that made) WordPress die?
You have the source code of all.. WordPress application and your own code. All is yours.
What happens if later you learn HTML and want to modify things in Wix?
you modify HTML things in your site and inside the WordPress app as you want.
You can later go deeper as you want (WordPress also has PHP… another language)
Another reason
CMS technologies Web Usage Distribution
There are 308,129 sites made in WordPress and
There are 5181 sites in Wix
All that also means resources on the web, books, people to ask and a lot.
3rd option pure HTML
Is longer than WordPress… but also… if it is your preferred way… you can download HTML templates and modify them… and then continue reading tutorials and doing any other things
Then returning to your question.. on the path to the best approach may be.(to learn)
1.- Make your first site with Wix (minutes)
2.- Make “another” (no the same) in WordPress.com: Create a Free Website or Blog(you will learn a bit more)
3.- Make another site in WordPress with another template (WordPress has many themes (templates)
4.- Download an HTML + CSS free template and make in your own computer a Web site with that template