What are the most important technical skills needed for a developer getting into blockchain technology?


Are blockchain startups and businesses looking for people with C++, Java or Go proficiency? Or are people leaning more towards developers with skillsets for doing development using something like Angular and Truffle?

And, for those of us who are interested in coming up with the next great public blockchain idea, does it even matter if the technology supports the language?