إن جملًا مثل “تعلم البرمجة ممتع جدًا، تعلمتها بسهولة فائقة” أو تعلمت البرمجة في وقت قصير جدًا وسرعان ما حصلت على أول وظيفة لي كمطور برامج”، تُعد ضربًا من الخيال، وبعيدة كل البعد عن الواقع. عندما تبدأ بتعلم البرمجة ستواجه صعوبة وتبدو لك كواحدة من أصعب الأشياء التي مررت بها في حياتك. فالعملية لا تقتصر فقط على تعلم مهارة جديدة إنما تتعدى ذلك إلى تبني طريقة جديدة في التفكير، وتعلم رؤية الأمور بطريقة مختلفة.

في المراحل الأولى من تعلمك عندما تواجهك الكثير من الأخطاء، ويبدأ البرنامج بإشعارك بأخطائك البرمجية واحداً تلو الآخر، قد تعتقد أنك لا تستطيع عمل شيء صحيح و يتسلل اليأس إلى نفسك ويمتلئ رأسك بالأفكار السلبية وتشعر أنك في المكان الخطأ. تحفيزك لنفسك وإيجاد الدافع للاستمرار في التعلم قد يكون أحد أصعب الأمور التي ستواجهها عندما تكون محبطًا، ويعتبر موضوع التحفيز من أكثر العناوين شيوعًا في التجمعات التقنية، فلا تعتقد أنك وحدك من تمر بذلك فالمسألة كما قلنا شائعة جدًا بين المبرمجين، إليك بعض الطرق التي جُمعت من أكثر من مكان لتسهل عليك رحلة تعلم البرمجة وتبقيك متحفزًا وتمنعك من الاستسلام.