I am a freelance web designer and I have created at least 100 websites for different types of businesses and clients. So, I believe I am in a better position to answer your question accurately as I deal with domain names on a day-to-day basis. Well, technically the answer to your question is a yes. If nobody registers the exact same domain name with same tld extension then of course, you can register it again in the future as it will be made available by your domain registrar shortly after the validity expires. Well, if you want to learn how to create a website completely free of cost then there are plenty of genuine and well-written articles that you can follow. I will be glad to assist you in this regards.