Please check this book by Ex-Google, Cisco, Sun engineer and adjunct professor of UC Berkeley,Ed Lipiansky on electronics fundamentals (analog and digital):
Electrical, Electronics, and Digital Hardware Essentials for Scientists and Engineers:
Thanks for sharing!
Does this teach one how to design circuits too?
Also, someone suggested ‘basic electronics: theory and practice’ by Westcott & Westcott [0] for learning hobby electronics. Could someone familiar with both explain how they compare?
The former is more abstract on individual component theory and dives more deeply into the maths as it goes along. It is best suited to study for an electronics certification (or to supplement a main cert such as electrical engineering) if you want to understand the whole gamut of basic principles because, for example, you will be designing complete analogue and digital circuits from scratch.
The Westcotts' book is more practical and gets stuck in to building things more quickly. It's not a course syllabus type book and is better for the hobbyist/tinkerer working with tried-and tested, classic chips (timers, amplifiers) and platforms (Raspberry Pi, Arduino).
Electrical, Electronics, and Digital Hardware Essentials for Scientists and Engineers:
https://www.wiley.com/en-us/Electrical,+Electronics,+and+Dig...