https://bitcointalksearch.org/topic/good-source-of-bitcoin-books-2257205
Sites with video lectures, like the links to khan academy, coursera and to a lesser extent udemy are the best resources I've found.
Suffice it to say that a person would need to have a basic comprehension of programming and cryptography to get the most out of it.
If you search on sites like udacity, coursera, khan academy there are many basic tutorials and courses on programming as well as cryptography.
All of the information is there, all a person would need to do is be willing to put in the time and effort.
Fortunately I tend to be a quick learner and I am tech savvy, so programming/cryptography should not be too much of an issue. The problem lies in access, but I suppose that is what keeps the crowds from making a billion different altcoins. Thank you for the references!