Hey guys.
As I wrote in title, I'm a young developer, in the last year of university, and I would like to learn more about everything that is included in the crypto-world.
I want to learn about blockchain development, about mining programs (CCMiner, Cuda), to understand and (maybe) make an algorithm more efficient or make it from scratch (like was the case with the new algo x16r - RavenCoin)
I have basic knowledge in C/C++ and Cuda, but I don't know how to continue from here.
I also have a couple of Nvidia cards, so I can play with Cuda.
Any tip is very welcomed.
Thank you in advance.
Definitely have a read of Andreas M. Antonopoulos BTC Book as the other user mentioned. This will give you a idea of the spanners that go into Bitcoin.