That would depend on what you actually mean when you tell us you don't have a lot of capital. There basically are two ways to create your own website. Firstly, you could make a free blog on wordpress or blogger, although I would recommend wordpress. Blogger is like old the school stuff now. So you can create your free blog on wordpress, then start making posts or whatever you want to do on your website. This is essential to get hold of the features and proper usage before you go out paying for stuff that you don't even know how to use. And of course its worth mentioning that if you take this route, it will cost you a lot less than the one I'm going to explain now. By the way, once you have understood wordpress, you can pay like 10-20$ an year to get your own domain name.
Secondly, you can buy your own domain name right away. It would be recommended only if you know the fundamentals of creating a website already and do know a lot of "WORKING" strategies to promote your website. In other words, you got to be a professional if you want to try this one.