Hi all, I have been fascinated with Bitcoin for some now and have been collecting/spending them for a while too.
I now want to start developing and contributing to the Bitcoin software, but I don't really know where to start. I have used C++ for some time now and feel proficient with it however I know very little about networking and cryptography.
I've read the Bitcoin whitepaper but I still don't feel confident in my abilities, can somebody point me in the right direction? (Books, papers, ...)
Thanks