But if you do, start with the bitcoin whitepaper. It reads fairly easy for those with backgrounds in compsci.