well, yeah, first you need a host. Possably angelfire.com or tripod.com. They're not too much good hosts, but they may be good for your first. Also, to make a layout, i use photoshop 7 and dreamweaver. You should also look into learning about the <table> tag cause they become very useful in coding a layout