কটলিন হলো ক্রস প্লাটফর্ম জেনারেল পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজ।
জাভার সাথে যেন কাজ করা যায় সেরকম ভাবে কটলিন ভাষা ডিজাইন করা হয়েছে। জাভার চেয়ে কম লিখে বেশি কাজ করা যায় আর এন্ড্রয়েডের জন্য এই ভাষা ব্যবহার গুগুল অগ্রাধিকার দিচ্ছে।
এটার অফিসিয়াল সাইট হলো: https://kotlinlang.org/
কটলিন একটি আধুনিক ওপেন সোর্স ভাষা যেটা তৈরি করেছে জেটব্রেইনস (JetBrains)
সোর্স কোড পাবেন গিটহাবে: https://github.com/JetBrains/kotlin
এটা ব্যবহারের জন্য জেটব্রেইনসের IDE হলো IntelliJ IDEA.
এছাড়াও ইক্লিপস (Eclipse IDE) এবং সাবলাইম(Sublime Text) এর জন্যও প্লাগিন রয়েছে। ইন্টেলিজে আইডিয়া তে ১৫ ভার্সন থেকে কটলিনের জন্য বিল্টইন সাপোর্ট রয়েছে কোন আলাদা প্লাগিন দরকার নেই।
আমরা এখানে IntelliJ IDEA ব্যবহার করব। ডাউনলোড করার জন্য নিচের লিংকে যান। উইন্ডোজ, লিনাক্স এবং ম্যাকের জন্য আলাদা ভার্সন পাবেন। আপনার অপারেটিং সিস্টেম অনুসারে ডাউনলোড করুন।
https://www.jetbrains.com/idea/download
কমিউনিটি (Community) ভার্সনটি ডাউনলোড করে ইনস্টল করুন।
IntelliJ IDEA ইনস্টল করার পর আপনার প্রথম কটলিন এপ্লিকেশন বানানো শুরু করতে পারেন।
অন্যান্য প্রোগ্রামিং ভাষার মতই শুরুতে দেখব Hello World! এপ্লিকেশন।