How to start working with blk*.dat data?
You can use Bitcoin-ABE

https://github.com/bitcoin-abe/bitcoin-abe

There are various options, I used the sqlite export to get a local SQL database with blocks, tx, outputs etc.