If you have o technical background you should use a blog platform, you can type your articles and insert images with no programming, it's more like filling in forms.
Google's free Blogger.com is the biggest hosting some 1.4 Billion pages
Wordpress.com is the free hosted version of the industry standard blog platform, your could apply what you learn to your own site with a paid host down the road (some 17% of the top 1million sites use Wordpress) there are some paid upgrades, unlike Blogger which is pretty much all free.
for designing and creating - Wordpress is a very good tool for starting to build a website. Joomla is also a great tool however would require a bit more understanding.
Free hosting is available from several places - a quick google search will turn up a few
5 Easy And Powerful Website Building Tools To Create Your Free Site
(webnode, jimdo., webstarts, wix, yola.)
If you are looking for a good free website designing thing then I would definitely go on WIX
I want to make my own fashion website, it's not for a buisness or anything it's just i'd like to practice making my own as i'm a fashion student. is there any free website makers? where you design everything yourself on it? Thank you!