I've never used photoshop (Can you make a website from that?) but if you can't use notepad to make a site, you dont know the fundamentals, and if you don't know the fundamentals, how can you make a really great site?
Be aware that most graphics programs that allow you to design a website will want to promote their own product, i.e., images and search engines cannot read the words in images. Therefore make sure all links are not designed in image links -- use text only. And don't set up anything in an image map for the same reason. Search engines also can't read javascript--which most WYSIWYG programs use to allow you to easily set up links. If search engines can't read your links then they can't follow any of the links on your home page to your inside pages, i.e., your website is crippled. Some of the most beautiful websites are created by graphic artists but they won't go anywhere without understanding the above problems search engines have with text in images.
i perfer to know what i am coding in my site so i use some time notepad and other time if i need photo shop
the best way to learn IMHO is go to university and study web design. That's what I am doing and I find it very easy, I have started coding using PHP recently and that challenging but still simple once you get your head around it