Python like Basic abstracted far to many details away from students, and trying to convince people they need to know how a CPU works later is nearly impossible.
In general, digging deep enough down a stack, and it drops back into the gsl:
https://www.gnu.org/software/gsl/
Indeed, first month attrition rates for interns at some companies is over 46%. =3