For learning a website design concepts one should have sound knowledge on Basic techniques like HTML , CSS , Scripts , Graphic designs etc . One of best site to learn online with Tutorial Helps is w3school .