To create a website or web pages (I consider you have knowledge of basic html) you can either download some Website templates which are available on internet (this will provide you images and basic structure of page and all you have to insert the data on those pages) or you can design the pages (here you need tools like Photoshop)
The best tool I would recommend to create HTML pages or integrating the design you have made or to modify the template you have downloaded is "Dreamweaver". Dreamweaver is one of the advance editor where you can write code of any language and check the preview (in design tab for front-end) and this tool is widely used by the Web and Software developers as well as web Designers all over the world.
Thanks and Best Regards,
Milind Mohan Koyande