In learning website design, there are two major ways to go about it. Do you want to learn to design from scratch or want to incorporate software that already has been designed with requisite templates. Of course the former will help you get in-depth knowledge even about coding and graphics design