আমার পরামর্শ হ'ল আপনি নিজেকে একটি ছোট কিন্তু কংক্রিট প্রকল্পের সন্ধান করুন। যদি আপনি যদি বিবৃতিগুলি অনুশীলন করতে চান, তবে কোনও ধরণের শ্রেণিবদ্ধকরণ কুইজ প্রয়োগ করা ভাল উত্তম উদাহরণ হতে পারে: প্রোগ্রামটি ব্যবহারকারীকে একটি প্রদত্ত তালিকার বাইরে একটি প্রাণী বেছে নিতে বলে এবং তারপরে "এটি কি স্তন্যপায়ী?", "এর মতো প্রশ্ন জিজ্ঞাসা করে এটি একটি পাখি? ", এবং ব্যবহারকারী কী পছন্দ করেছেন তা অনুমান করার চেষ্টা করে। এটি প্রয়োগ করার একটি উপায় হ'ল প্রচুর নেস্টেড if-বিবৃতি ব্যবহার করা।
তারপরে আপনাকে প্রোগ্রামটির আচরণ নির্দিষ্টকরণ থেকে শুরু করে কোডিং, টেস্টিং, ডিবাগিং পর্যন্ত প্রকল্পের মাধ্যমে লড়াই করতে হবে। যেকোন সময় আপনি সিনট্যাক্স বা শব্দার্থবিজ্ঞানের কথা মনে রাখবেন না, আপনি আপনার বইটিতে ফিরে যান, আপনার নোটগুলি পড়ুন, সংকলক ত্রুটিগুলি বোঝার চেষ্টা করুন। আপনি যখন কাজ শেষ করেছেন এবং আপনার প্রোগ্রামটি প্রত্যাশার মতো কাজ করছে, তখন আমি নিশ্চিত যে আপনি যদি বিবৃতি (এবং পাশাপাশি কিছু অন্যান্য জিনিসও) শিখেছেন তবে আমি নিশ্চিত।
আমি একটি নতুন প্রোগ্রামিং ভাষা শিখতে চাইলে এটি অন্ততপক্ষে একমাত্র পদ্ধতি যা সত্যই আমার পক্ষে কাজ করে। উদাহরণস্বরূপ, আমি গত দু'বছর ধরে হাস্কেলকে শিখার চেষ্টা করছি, তবে কেবল বইটি পড়া এবং কোডের ছোট ছোট টুকরো লেখা যথেষ্ট নয়: আমি জিনিস ভুলে যাচ্ছি। তারপরে আমার সংস্থায় একটি ছোট সরঞ্জাম (হাসকেলে) লেখার সম্ভাবনা ছিল এবং আমি সত্যিই অনেক কিছু শিখেছি।