
I highly recommend the All About Circuits textbook
It starts from the very basics and builds up to quite complex circuits and their workings. It's an all-round great website, too.
https://www.allaboutcircuits.com/textbook/
https://www.allaboutcircuits.com/textbook/