How does sagemath modify python?
type(3)
<type 'sage.rings.integer.Integer'>
So how was sage's python version created, and do I need to learn C to be able to do that ? I would like some easy to begin guide, on how to achienve the same basic things as I'd like to know it's internal workings.
You definitely don't need to learn C!