I program scripts in maxima (wxmaxima), a computer algebra system.
Book with examples: Some useful tips