در فرهنگ لغت، واژه برنامه نویسی اینگونه تعریف شده است:
برنامه نویسی به فرآیند آمادهسازی یک برنامه برای یک دستگاه گفته میشود که این برنامه از تعدادی دستورالعمل تشکیل شده است.
مثالی برای درک بهتر اینکه برنامه نویسی
در اینجا به سراغ یک مثال ساده میرویم که درک بهتری از اینکه برنامهنویسی چیست فراهم میکند. برای مثال فرض میشود که شخصی با سطح هوشمندی کمتر از باهوش میخواهد یک اسباببازی لِگو (Lego) را بسازد. این شخص دفترچه راهنمای ساخت لگو را در اختیار ندارد و تنها میتواند بر اساس دستورات شما ساخت لگو را انجام دهد. باید به یاد داشت که این شخص فاقد هوشمندی است و در صورتی که دستورالعملهای دقیق و مشخصی را در خصوص نحوه ساخت لگو دریافت نکند، به احتمال زیاد اشتباهات بسیاری را مرتکب خواهد شد.
انواع زبانهای برنامه نویسی بسیاری وجود دارند که هر کدام دارای کاربرد مخصوص به خود هستند. زبانهای برنامه نویسی مثل پایتون و جاوا زبانهایی همهمنظوره هستند که میتوان به وسیله آنها وظایف محاسباتی گوناگونی را اجرا کرد. همچنین، زبانهایی مثل HTML ،Robot C یا CSS زبانهایی هستند که برای مقاصد خاصی مثل راهبری رباتهای هوشمند یا ساخت وب سایتها طراحی شدهاند. علاوه بر این، زبانهای برنامه نویسی معمولاً در خصوص میزان قدرتمندی هم با یکدیگر متفاوت هستند.