As advice from someone with experience, I would say do not expect to hit anything close to home run on your first attempt. It might be easier for you if you can find a front end that you like and do a screen capture as a jpg and try to build that verbatim using your own code. Then modify that code to do what you want. Dreamweaver might be a decent tool for doing this. You could pull all of the code and pics from a working site and rebuild that as your first model, but you can probably code it yourself quicker and better.
If you want to build from scratch, knowing how to use Photoshop or a similar tool might make your vision for the site easier to implement. Plus you can give the jpg you make to someone who can write code in your desired language and have it implemented by that person.
Anyone can build a webpage but, if you are trying to do this in Notepad or something similar, it is going to be a tough uphill climb, and you may never fully reach your desired goal. So make sure you have some good tools for the job.