تعریف فرهنگ لغت "برنامه نویسی" فرآیند طراحی، نوشتن، آزمایش و نگهداری برنامه ها یا نرم افزارهای کامپیوتری است. این شامل استفاده از زبانهای برنامهنویسی مانند جاوا، پایتون یا سی برای ایجاد دستورالعملهایی است که کامپیوتر بتواند آنها را بفهمد و اجرا کند. هدف برنامه نویسی ایجاد نرم افزاری است که وظایف خاصی را انجام می دهد یا مشکلات خاصی را حل می کند و می توان از آن برای ایجاد هر چیزی از برنامه های موبایل ساده تا سیستم عامل های پیچیده استفاده کرد.