Introduction to the Block Chain Technology

Need a place to start learning about the  Block Chain technology?  I am attempting to put together an index or starting point for anyone interested in learning about Block Chain, Crypto-Currency and Bitcoin. From general to development.