Yes, however, the learning curve is quite steep.  You need to learn about Domains, hosting, SSL, CDN, themes and much more.  It’s a lot and takes years to master. I set everything up for you with a 1-day website as well as provide you with training so whilst it's done for you it is a great bridge between a professional website and a DIY site.