رنامهنویسی یعنی نوشتن دستورالعملهای منظم برای کامپیوتر تا بتواند کار مشخصی را انجام دهد. برای مثال، وقتی میخواهیم کامپیوتر جمع دو عدد را حساب کند، با برنامهنویسی به آن میگوییم که «عدد اول را بگیر، عدد دوم را بگیر، بعد آنها را با هم جمع کن و نتیجه را نشان بده.» تمام این دستورات باید از سینتکس ثابتی پیروی کنند. با توجه به درآمد و حقوق بالای برنامه نویسی و جذابیتهای متعدد آن، افراد بسیاری تصمیم میگیرند که وارد دنیای برنامه نویسی شوند. در این راستا، اولین سوالی که به وجود میآید این است که اصلاً برنامه نویسی چیست و چه کاربردی دارد؟ علاوه بر آن، سوالهای دیگری هم پیرامون مفهوم برنامه نویسی برای بسیاری از افراد به وجود میآیند. مثلاً این سوال که الگوریتم برنامه نویسی چیست ، انواع برنامه نویسی چیست ، هدف از برنامه نویسی چیست ، شرکت برنامه نویسی چیست و بسیاری از سوالات دیگر در خصوص برنامه نویسی وجود دارند.