Bagian ini akan memperkenalkan dasar-dasar pemrograman pada SageMath yang harus diketahui sebelum masuk ke Kriptografi. SageMath adalah aplikasi open source dan gratis. Interpreter yang digunakan pada SageMath adalah Python jadi pemrograman pada SageMath hampir sama saja dengan Python terutama Python 2.x bukan Python 3.x.
Berikut akan diberikan sedikit dasar-dasar pemrograman pada SageMath.