প্রথম অনুশীলনীতে basics কনসেপ্টটি কভার করা উচিত, এবং এর কোনো পূর্বশর্ত থাকা উচিত নয়। শিক্ষার্থী যেন হাতে থাকা অনুশীলনীটি সমাধান করতে পারে, শুধু সেটুকুই তথ্য এতে থাকা উচিত।
অনেক ট্র্যাকেই basics কভার করে এমন একটি অনুশীলনী ইতিমধ্যে তৈরি করা হয়েছে। এই ধরনের অনুশীলনীতে সাধারণত কী শেখানো হয় তা জানার জন্য আমরা সুপারিশ করি, আপনি লার্নিং মোড আছে এমন কয়েকটি আলাদা ট্র্যাকে রেজিস্ট্রেশন করুন এবং প্রথম কনসেপ্ট অনুশীলনীটি সমাধান করুন।
প্রতিটি ভাষা আলাদা, এবং আপনি হয়তো দেখবেন অন্য ট্র্যাকের চেয়ে বেশি কিছু পরিচয় করাতে হচ্ছে, আবার কমও হতে পারে। উদাহরণস্বরূপ, কোনো প্রোগ্রাম কাজ করাতে হলে যদি সেটি কম্পাইল করতে হয়, তাহলে সেই কথা অনুশীলনীর ভূমিকায় উল্লেখ করা আপনার জন্য দরকার হবে।
basics অনুশীলনীতে আরও যেসব বিষয় প্রায়ই কভার করা হয়:
যতটা সম্ভব কম ডেটা টাইপ ব্যবহার করুন। সম্ভব হলে শুধু ইন্টিজার ব্যবহার করুন, কারণ এর নোটেশন প্রায় সব ভাষাতেই একই থাকে এবং প্রায় সবার কাছেই সুপরিচিত।
আপনার ভাষার সাথে মিল আছে এমন কোনো ভাষার ট্র্যাক থাকলে, তাদের অনুশীলনী ফর্ক করা যায় কি না দেখুন এবং সেটিকে শুরুর বিন্দু হিসেবে ব্যবহার করুন।
সংক্ষিপ্ত হওয়ার চেষ্টা করুন; শিক্ষার্থীদের ওপর তথ্যের বোঝা চাপাতে চাইবেন না। ভূমিকায় ঠিক ততটুকুই ব্যাখ্যা থাকা উচিত, যাতে শিক্ষার্থী কোড দেখে বুঝতে পারে কোন অংশ কোনটি। এগুলোর গভীর ধারণা তাদের দরকার নেই, তবে কোনো কিছু কী তা নিয়ে তাদের বিভ্রান্তিতে পড়ে থাকাও উচিত নয়।
শিক্ষার্থীর কেবল এক বা দুটি কনসেপ্ট সক্রিয়ভাবে ব্যবহার করার দরকার পড়া উচিত।