Give the khan academy a try. They are usually good at explaining difficult concepts in ways that anyone can understand and relate to.
Thanks it's probably a good place for me to start, I also used the app "Brilliant" before which not cheap, but found it really useful and kind of addicting
reply