আপনি যদি সম্পূর্ণ নিজেই তৈরি করতে চান তাহলে আপনাকে অনেক কিছুই শিখতে হবে।
যেমনঃ
স্ট্যাটিক সাইট তৈরির জন্য HTML, CSS, JAVA SCRIPT ইত্যাদি।
ডাইনামিক সাইট তৈরির জন্য PHP, MySql, অথবা ASP সহ HTML, CSS, JAVA SCRIPT ইত্যাদি।
আবার চাইলে কিছু ওপেনসোর্স সফটওয়্যার যেমন joomla, Wordpress ইত্যাদি CMS দিয়ে প্রোগ্রামিং জ্ঞান ছারাই ওয়েবসাইট তৈরি করতে পারবেন।