Just to make this clear, I'm writing this as somebody who does NOT have a degree in Electrical Engineering. I've been trying to get into electronics for years and have tried many different books.
I'll break this review into three sections as I think this book needs three different ratings.
1. 5 stars for teaching basic electronics theory and concepts. The majority of the theory is in the first two sections of the book. After wrestling with "The Art of Electronics" and the 1st edition of "Practical Electronics for Inventors" for years this was the book that finally made sense. The chapters are well paced and the tests are a good way to help think about what you've learned.
2. 3 stars for Section 3. This is an issue because section 3 is where the book starts with diodes, transistors, and electronics circuits. As far as helping us understand electronics, this section is not even near the level of the first two sections of the book. More importantly, the author does not adequately explain the circuits presented.
3. 1 or 2 stars for teaching "Practical" skills. After moving through almost 3 sections of this book, I understand a lot of theory but can't understand what is going in a basic circuit when I look at one. This book is completely lacking in the practical aspect. I assumed all this would be explained in the third section but it isn't.
I think this would be a great first book. You will, however, need other books to learn some practical skills, which is why you wanted to get into electronics in the first place.