Holiday is coming! And I spend most of my holiday re-learning Electronics. It has been a very long time since I abandoned electronics.
I think electronics is fun, and it poses much more challenge than programming a computer software. Included in electronics, is a joy of building things, too!
If you want to comprehend electronics fully, reading books and articles about it is not enough. We must experiment with it, too... In the age of computers, we can take advantage of them if we want to fully comprehend electronics, easily. If we don't want to experiment with real wires and components, we can run it in a computer simulation. Computer simulations often provide a good way to visualize the electricity flow, enhancing our concepts of electronics. This also is a good way to test our projects, too!
You can find a bunch of them on the Net if you type `circuit simulator' on Google. Personally, I use Paul Falstad's cross-platform circuit simulator. (Requires Java)