با عرض ادب:

اگر بخواهم خیلی کلی جواب شما را بدهم،

اگر دانش زیادی ندارید احتمالا سیستم ویزاردی و Next و Finish ویندوز بیشتر به کار شما می آید و ویندوز 2003 انتخاب بهتری است. در این صورت برای یک هاست معمولی بانک اطلاعاتی شما احتمالا Mysql یا sql server خواهد بود (من اولی رو پیشنهاد می کنم) بسیاری از چیز هایی که لازم دارید روی cd ویندوز 2003 موجود هست(web server edition)

اگر می خواهید روی این مطلب وقت بگذارید و بتوانید کنترل های پایه ای تری روی سیستم خود داشته باشید باز دو راه دارید:
1- اگر صرفا برای شبکه می خواهید کار کنید سیستم های BSD مانند FreeBSD
2- اگر می خواهید یک سیستم عامل با تمام امکانات به روز که به درد هر کار دیگری هم بخورد استفده کنید Linux

در اینصورت بانک اطلاعاتی شما Mysql یا Postgre خواهد بود (باز هم اولی)
اگر از یک distro کامل استفاده کنید عمده برنامه های مورد نیاز شما روی cd های مربوطه موجودند. اما به عنوان یک نرم افزار خوب برای کنترل هاست در یک وب سرور cpanel را پیشنهاد می کنم.

در مورد برنامه نویسی وب هم باید دید چه کاری می خواهید انجام دهید.

یه عشق برنامه نویسی خفن