I would also recommend this book. It takes a very practical approach of introducing a problem which exists with the blockchain and then how to solve it. It gets you thinking the correct way. Then if you want, you'll have the basic understanding to dive into the theory and math behind each technology.
And if you want a compiled list of resources for learning: https://drive.google.com/file/d/0B6CKmAqa1_nzRGVicnlHY1BaaUk...