Previously, creating a website was something beyond the realm of fiction. Now this task is within the power of anyone - it is necessary just want to. Moreover, today there are 2 ways to learn how to create websites yourself. And everyone can choose the option that suits them.
The first way is to learn web programming and layout languages. There are enough books, courses, online seminars on this topic on the Internet topics And in open access, that is, all information is completely free. Some sources are paid, but the cost is quite acceptable.
Yes, it will take a lot of time and effort to learn web design. It will be necessary to understand the theory, then apply the acquired knowledge in practice, gain experience. But in the future, you will have a great opportunity to engage in website development at a professional level. In other words, make money building sites for clients.
The second way is easier. It consists in getting acquainted with the basics of creating a site on a specific CMS. For example, on the now popular Wordpress. In this case, it is enough to understand simple things:
how to install a specific CMS;
how to configure templates;
how to add pages, categories, subcategories, etc.
There is also enough information on the topic here - for example, it is easy to find web site building lessons dedicated to working with a specific CMS on the Internet. And in any format: text or in the form of videos.
This option is more suitable for those who want to create a website for themselves. In terms of time, it is much faster than it takes to learn programming languages. And it will take less effort. Having understood this, you can make a blog or a small online store, and then receive some income from advertising or selling products.