Kotlin (2011)
কটলিন মূলত অ্যান্ড্রয়েড অ্যাপ তৈরি করার জন্য অফিসিয়াল ভাষা হিসেবে ব্যবহৃত হয়
Kotlinএর আবির্ভাব ঘটে ২০১১ সালের জুলাই মাসে। ডেভলপ করেছে জেটব্রেইনস(JetBrains)। ১ বছর ডেভলপমেন্টের পর ২০১১ সালের জুলাইয়ে জেটব্রেইনস কটলিন প্রজেক্ট উন্মোচন করে। ২০১২ সালের ফেব্রুয়ারীতে এ্যাপাচি ২ লাইসেন্সের অধীনে কটলিন প্রজেক্টের সোর্স কোড সকলের জন্য উন্মুক্ত করা হয়।
কটলিন নামটি এসেছে রাশিয়ার একটি দ্বীপের নাম (কটলিন আইসল্যান্ড) থেকে। জাভা ল্যাঙ্গুয়েজের নামকরণও একটি দ্বীপের নাম থেকেই করা হয়েছিল। জাভা হলো ইন্দোনেশিয়ার একটি দ্বীপের নাম।
এন্ড্রয়েড এ্যাপ ডেভলপমেন্টের জন্য ২০১৭ সালের গুগল I/O তে কটলিনকে অফিসিয়ালি সাপোর্টেড ল্যাঙ্গুয়েজ হিসেবে ঘোষনা করা হয়। ২০১৯ সালের মে মাসে কটলিনকে এন্ড্রয়েড ডেভলাপের জন্য অধিক পছন্দের ল্যাঙ্গুয়েজ হিসেবে ঘোষনা দেয়া হয়। গুগল তার নতুন নতুন এপিআই, ডকুমেন্টেশন, উদাহরণগুলিতে কটলিনকে অগ্রাধিকার দিচ্ছে।
Kotlin প্রোগ্রামিং শেখার সময় কম্পিউটার থাকা একপ্রকার বাধ্যতামূলক। ফোনেও কম্পাইল করা যায়, কিন্তু সেটি কষ্টসাধ্য। এখানে কম্পিউটার, মোবাইল এবং যেসব ক্ষেত্রে সফটওয়্যার ব্যাবহার করা সম্ভব হবে না, সেক্ষেত্রে কী করণীয় সব কভার করা হবে।
বেশ কিছু ওয়েবসাইট আছে, যেগুলো থেকে শেখার জন্যে হেল্প পাওয়া যায়। কোনো সিনট্যাক্সট ভুলে গেলে সেখান থেকে সাহায্য নিয়ে খুব দ্রুত শেখা সম্ভব হয়। কিছু সহায়ক ওয়েবসাইট:
আমরা এই পেজের কাজের পরিকল্পনার করছি। এই পেজের কাজ সম্পন্ন না হওয়া অব্দি অন্যান্য গুলো দেখতে পারেন।
দেখুন, কোন কোর্স করে আপনি সবথেকে ভালোভাবে শিখতে পারবেন, তা আপনার উপরই নির্ভর করবে। আমরা এখানে আমাদের খুঁজে পাওয়া সেরা কোর্সগুলোর তালিকা দিচ্ছি। এখানে বাংলা, ইংরেজী ও হিন্দি ভাষার কোর্স আছে। সম্ভব হলে সেখানে রিভিউ ও যুক্ত করা হচ্ছে। সেক্ষেত্রে একটু ডিসিশন নিতে সুবিধা হবে।
সামনে হয়তো বেসিক টু এডভান্স আকারে সাজানোর চেষ্টা করা হবে
Credit:
Ashfaque