اصلا ً برنامه نویسی چیست؟
اساسا ً کاربران برای منتقل کردن دستورات و مفاهیم خود به رایانه از برنامه نویسی یه زبان های مختلف استفاده می کنند.هرکدام از این دستورات به روش های (زبان های برنامه نویسی) به رایانه منتقل شده و رایانه از آن ها استفاده می کند. زبان های برنامه نویسی مختلفی از قبیل C ، ویژوال بیسیک ، PHP ، جاوا و... وجود دارند که بسته به محدوده ی فعالیتشان محدودیت ها و مزیت هایی دارند. مثلا ً از دو زبان VB و جاوا می توان در صفحات وب استفاده کرد ولی زبان برنامه نویسی NET.VB نیاز به کمپایلر(مترجم) برای اجرای دستورات دارد که همین باعث شده تعداد سرور های نه چندان زیادی به دلیل محدودیت نصب کمپایلر از آن استفاده کنند ولی به دلیل آنکه جاوا زبان سروری نیست یعنی نیازی به نصب برنامه ای بر روی سرور ندارد و اصطلاحا ً به صورت کلاینت (client) و و روی مرورگر کابر اجرا می شود، استفاده های گستره ای را دارا می باشد که ما به بررسی آن ها در فصول آینده خواهیم پرداخت.