يمكن أن تحمل المتغيرات أنواعا مختلفة من القيم تسمى أنواع البيانات. الأنواع الأساسية هي الأعداد والسلاسل، التي ناقشناها من قبل. وفي الفصول القادمة سنرى كيفية إنشاء أنواع خاصة بنا باستخدام الفئات (classes).