Skills needed to create a website
There are two main ways to create a website.
How to make part 1
The first is the skill of building a website from scratch using frameworks such as Ruby on Rails and Python Django.
How to make part 2
The other is to create a website using a CMS (content management system) like WordPress.
Comparison of both companies
The former has a high degree of freedom, so it is often learned before acquiring skills, and learning costs are high. The latter, on the other hand, is less memorable and many systems have a graphic user interface, so learning costs are relatively low and you can get started quickly. However, the degree of freedom is limited accordingly.
As you can see, there are advantages and disadvantages, so it is best to use them properly according to the purpose.