I confess that I knew absolutely nothing about Python Programming or SQL when I first got my hands on this book. However, I did possess some knowledge of databases and their systems, having previously taken the CompTIA Security+ exam a few years ago. Being familiar with databases is only a small part of keeping networks and systems secure.
An interest in programming and SQL has grown among my children, and my ex-husband even has a passing familiarity with the language. I figured I might as well pick up some knowledge as well.
Whoever finds SQL to be an arduous subject to master will find this book refreshing. This book breaks down complex ideas into smaller, more manageable chunks making the material easier to absorb. Databases are defined and introduced along with their purposes, functions, and types. Fundamentals of programming are explored. And the author goes into greater depth on how to practically apply the knowledge essential for database management, data mining, and other related topics. The beauty is that it is five books in one, so the work is extremely comprehensive.
Although it might take some time to read it cover to cover, this book will give you a solid grounding. If you are just starting and consider SQL or Python Programming to be pertinent to a professional path, I highly recommend this resource.
If you are just looking to get your feet wet learning something ne, it is a great place to start and deserves your full attention. As for me, I thought it was illuminating.