کاتلین یک زبان کاملاً متناسب است که ممکن است موانع اولیه را برای افرادی که از پایتون تفسیر شده و تایپ شده استفاده می کنند فراهم کند. این مقاله با هدف توضیح بخش عمده ای از نحوه و مفاهیم کاتلین نوشته شده است.
کاتلین را می توان برای چندین سیستم عامل مختلف کامپایل کرد. در این مقاله فرض می کنیم که پلتفرم هدف دستگاه مجازی جاوا است (android)، که کد شما به bytecode جاوا وارد می شود و بنابراین با اکوسیستم بزرگ کتابخانه های جاوا قابل تعامل خواهد بود.
