Scala (اسکالا) یک زبان برنامهنویسی شیءگرا و تابعی است. از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرمافزار مقیاسپذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم و از نقطه نظر چابکی و کارایی، عدهای اسکالا را جمع دو دنیای زبانهای پویا (Dynamic-Type) و ایستا (Static-Type) میدانند. یکی از دلایل دیگری که باعث مقبولیت و همچنین کارایی بالای این زبان می شود، دستور زبان (Syntax) منعطف آن است.
در حال حاضر زبان اسکالا تنها زبانی است که شامل تمامی خصایص زیر است:
رایگان و متن باز، استاتیک و چک زمان کامپایل (Type-safe)، شی گرا (Object Oriented)، تابعی (Functional)، موجز و منعطف، دارای طیف وسیعی از کتابخانهها (امکان استفاده راحت از کتابخانههای جاوا)، بالغ و دارای ابزارهای توسعه گوناگون.