ধারণা বদলাইয়াছে। একটা সময় মনে করিতাম ছালছোলা সি দিয়া প্রোগ্রামিং শেখা শুরু করা উচিত। তাহার কিছুদিন পর ভাবিতাম আছোলা পাইথন দিয়া শুরু করিলে আরো ভাল হয়। এই কয়েকদিন আগেও ভাবিতাম ক্লাসিফাইড জাভা দিয়া শুরু করিলেও বা ক্ষতি কি?

তবে ব্যাপক গবেষণার পর এই সিদ্ধান্তে উপনীত হইলাম যে সবচেয়ে উত্তম হইল সি দিয়া প্রোগ্রামিং ক্যারিয়ার আরম্ভ করা। জানি ইহা কেবলই এক ব্যক্তিগত মতামত। তথাপি, নিজের মতামত প্রতিষ্ঠায় যুক্তি উপস্থাপনে ক্ষতি কি? সি বড়ই সহজ, সাধারণ, আবার সব কন্টেস্টেই সাপোর্ট করিয়া থাকে। আর ইহা শেখার পর, বাকি সকল ল্যাঙ্গুয়েজই তুড়িতে তুড়িতে শিখিতে পারা যায়। যেমন: জাভা, পাইথন, সি++, সি শার্প, অবজেক্টিভ-সি হাবিজাবি যা কিছু আছে আর কি!

যদিও অনেক প্রোগ্রামার মনে করিয়া থাকেন যে শেখার জন্য উৎকৃষ্ট প্রোগ্রামিং ল্যাঙ্গুয়েজ নির্বাচন করার চেয়ে উত্তম হইল উৎকৃষ্ট প্রোগ্রামার হওয়া। তথাপি একজন কত ভাল বীজ বুনতে জানেন তার চেয়েও বীজ কতটা ভাল তার গুরুত্ব বেশি। কিন্তু যেকোন ল্যাঙ্গুয়েজ দিয়েই প্রোগ্রামিং শেখা শুরু করা যাইতে পারে। মূল কথা হজম করা। কেউ কুমির খাইয়া হজম করিতে পারিলে সে তা খাইতেই পারে। (নিজ গৃহে চেষ্টা করিবেন না)

প্রথম প্রকাশ: নভেম্বর ২৮, ২০১৪