Website design involves a great deal of programming. Start with the basics and learn HTML. There are also several design applications that can do the basic programming for you. Adobe Photoshop for instance can take your design, cut it into blocks, and create an HTML file that displays what you’ve designed.
For more advance programming and design, you can use applications like Microsoft Visual Studio.
Have a look at the following article: Web Design Basics.