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.
Learn very basic things and then decide where do you want to go next. Knowledge of CUDA implies that you are looking into mining, but there are whole lot of things you can learn besides this. For example you can tinker with Lightning network (some people think this is how future of Bitcoin will look like). Or you could go into creating custom wallets or third party services integrated with blockchain. Doing code review - just about anything. But the basics - first. Learn Bitcoin code, learn how to fork it, learn how blockchain works, how transactions are generated.