There are many tools and shortcuts to web development, but not all of them work.
For instance, there is WordPress, a free* website builder where you can use templates, make files, and even host a website. There is also GitHub, a completely free website hosting service, where I host Rikipedia. But why am I talking about hosts? You need to know about the code itself. You could use many languages of code to make many different things. I use html to make my websites, but there is a lot more, including javascript, ruby, python, php, and many more. HTML is a good place to start because it is easy to learn and easy to debug. I learned how to use HTML on Kahn Academy, which is also where I test my code before it is uploaded.
There are many other services and apps to try but stick with what you like.