Next, learn WordPress, including how to make custom templates and plug-ins. Learn How to use and customize WooCommerce as well. You don't have to build a site from scratch as many of your clients will want something they can update themselves. They just don't want a WordPress site that uses the same template as hundreds of other sites. You should also learn to customize Drupal and Magento CMSs as WordPress can do a lot, but it can't do everything. Webflow is also a popular CMS.
To attract visitors, and make clients happy, plan the site layout to include plenty of white space. Use a 15pt or 16pt font size so the information is readable. Choose an easy to read font as well. Most of the serif fonts, including Times New Roman, are a popular choice. Next, pick a pleasing color palette that works with the client's industry. There are free color pickers online that help you choose three colors for your site, including the primary, secondary and accent color.
Buy some cheap domains and get a host that allows you to put up multiple sites. Don't worry about ranking the sites, just keep building until you're comfortable creating sites for various industries. For more information click here https://www.reddit.com/r/web_design/comments/hw88p9/looking_to_get_into_web_design_what_else_should_i/.