تعاریف مختلفی برای برنامه نویسی وجود دارد. برنامه نویسی یک همکاری زیبا بین کاربر انسان و کامپیوتر است که شگفتیهای بسیار زیبایی در دنیای امروزی ایجاد کرده است.
بخواهیم صادق باشیم برنامه نویسی در اطراف ما وجود دارد. ما خواسته یا ناخواسته از آن استفاده میکنیم. مثلا اپلیکیشنهایی که با آنها پول انتقال میدهیم و یا بازی میکنیم همه و همه برنامه نویسی شده هستند. شرکتهای فناوری دیگر مثل قبل نیستند. آنها با برنامه نویسی بر روی هرچیزی تاثیر میگذارند. وقت در خیابان راه میروید درو و اطراف شما را فناوری پوشانده است.
طی چند دهه قبل کلمه کد نویسی کمی ناآشنا و کم رنگ بود. اما همانطور نماند و تغییر کرد.هر چقدر پیش به سمت جلو میرویم تعداد برنامه نویسان در حال افزایش است. با آماری که در دست است سالانه حدود 26.5 میلیون برنامه نویس به این جامعه اضافه میشود. این آمار بدون در نظر داشتن مشاغل وابسطه به این کار هستند. درست است که فناوری بر روی اقتصاد جامعه تاثیر میگذارد اما برنامه نویسی فقط مختص، متخصصان نیست. هر کسی میتواند از برنامه نویسی سود خود را ببرد. از زبان نشانه گذاری وب مانند HTML گرفته تا زبان c برای توسعه کسب و کار خود. و اما پاسخ به سوال اصلی در ادامه ...
به زبان خیلی ساده برنامه نویسی به مجموعه دستوراتی گفته میشود که به کامپیوتر داده میشود برای اجرا. فرض کنید که میخواهید یک دسر را از روی دستور پخت آن آماده کنید. در این مثال فردی که دستور پخت را نوشته میشود برنامه نویس و شما که در حال آماده و اجرای آن هستید میشوید کامپیوتر. اما در نظر داشته باشید که دستورالعمل هرچقدر پیچیده و سخت باشد اجرای آن هم همان قدر پیچیده است.
یادگرفتن زبان برنامه نویسی هیچ سختی ندارد. حرف زدن با ماشین و دادن دستورات به آن هم مانند ارتباط با انسانها است. شما با کسی که چینی است مسلما باید به زبان خودش صحبت کنید با قواعد دستور زبانی خودشان برنامه نویسی هم همین گونه است. در آخر "من برنامه نویس هستم منم که دنیای تو رو کنترل میکنم." بنظرت چقدر این جمله درسته؟