Is there a way to make my own website free? If posible, how,where, and when..?
Well to be Honest you can't create a perfect website without a dime. But you can create a blog using services like http://www.blogger.com , http://www.weebly.com , http://www.tumblr.com , etc..
But you wont get the domain name as you wish. That means if you want to create a website named Funnyimage.com for free , then you get name like funnyimages.blogspot.com or funnyimages.weebly.com or funnyimages.tumblr.com
For a perfect domain like funnyimages.com you should purchase it. Then you can use the custom domain integration feature in blogger.com (really the best option).
Hope this might have helped you. Visit my website http://www.factsnfakes.in
Have a look at the below Makeuseof articles -
Make Your Own Free Multipurpose Web Page With Google Sites
How To Build Your Own Website In Minutes Without Any Coding Skills
Have a look at weebly.com.