I would recommend the statistical platform, R. It is free and open-source, and its package repository contains at least four libraries addressed solely to Association Rules, all with excellent documentation. Three of the four Packages comprise a Manual and a separate Vignette (informal prose document with code examples). Both the Manuals and Vignettes include numerous examples in R code.
If you want to learn more about R Programming visit this R Programming Course.