I suggest that you read Mastering Bitcoin by Andreas M. Antonopoulos. I like the content of book and recommend that book for anybody who is looking to make a start and master bitcoin. You can also check other Blockchain and Bitcoin Books that are very important for learning and research and it would be also helpful for anyone interested in cryptocurrency.