اساسا کاربرانه برای منتقل کردن دستورات خود به رابانده از زبانهای برنامه نویسی (به ویژوال بیسیک، دلفی
جاوا اسکریت)، استفاده می کنند، مثلا برای نوشتن و یک تایپ ساده، باید برنامهای مانند Word توسط یک برنامه نویس، نوشته و در اختیارشان قرار گیرد که بتواند حرکات انگشت شما را بر روی صفحه کلید، ترجمه و پردازش کرده، تبدیل به حروف کنده و به شما نمایش دهد. به همین صورت است دیدن و طراحی عکس، شنیدن صوت، دیدن فیلم و هزاران کار دیگری که در رایانه به راحتی برای شما میتر شده است.


: پس زبانهای برنامه نویسی، وسیله ای هستند برای ساختن برنامه و نرم افزار مورد نیاز ما، البته این زبانها با هم تفاوتهایی دارنت ۱- در سبک نوشتن داستورات ۲- در قدرت و محدوده فعالیتشان ٣- در محیط اجراء برنامه هایی که ساخته اند
اما تفاوت سوم: اکثر برنامه ها، به راحتی، در محیط رایانه خانگی شما و در سیستم عامل ویندوز، قابل اجراء هستند، ولی ممکن است در سیستم عاملهای دیگر، مانند لینوکس، به این صورت و به این راحتی نباشد. با در همین ویندوز خودمان، هر متنی قابل دیدن است؛ مانند doc, txt, pdf, htm؛ ولی در محیط اینترنتی پرونده هایی از نوع pdf , doc قابل اجراء نیستند، و باید اول آنها را دانلود کنیم و بعد در رایانه بیشیم، تنها برنامه و پروندهای قابل اجراء و استفاده است که با زبان html همخوانی و سازگاری داشته باشد
داخل پرانتو تا همین چند وقت پیش، در محیط وبه حتی عکس هم قابل دیدن نبود؛ ولی الانه با قدرتمند شدن پرازرها و جستجوگرهای اینترنت، حتی میتوانیم بعضی از انواع فیلم را در اینترنت ببینیم.
: پس به طور کلی میتوانیم برنامه های خود را به دو گروه، تقسیم کنیم 1- برنامه هایی که در محیط رایانه استفاده میشوند. ۲- برنامه هایی که در محیط وب و اینترنت قابل استفاده هستند