Ethereum actually has excellent documentation... it's just that there's a mindboggling amount of it. Apparently it's quite complicated to make a worldwide trustlessly distributed computer that runs on imaginary money which nonetheless needs to be secure.