My background is in Java and I also have done a lot with Javascript, so there are a number of different ways to interface with the bitcoin blockchain (as well as other blockchains). I’m currently working with these technologies:
Digital problem solver.