For learning the basics, hands on activities can be great.

Here is one of the coolest things I’ve ever seen for teaching electric circuits:

Of course, the Phet Simulations are also great for inciting interest and sparking curiosity.

Now, for some resources for the more advanced:

Electrodynamics (More about E and B fields than Circuits, but great.)

The Art of Electronics (Basically the bible for electric circuits.)

Enjoy! And, if you’re somewhere in the middle, or would like a tutorial on problem solving, and the basic laws of circuits like kirchhoff’s and ohm’s laws, you can check out my book. It’s been either #1 or #2 in electricity principles, and electromagnetism, and AP test guides for months now. If you do check it out I would very much appreciate an honest review (whether you like it or hate it.)