I think that fidelity in “this is what I’ve learned” versus, for example, other blockchains that use lesser known languages and environments. I would say these tend to be more error-prone for a developer who is not familiar with such a language because bugs are more likely to occur in environments that you’re less familiar with. So we want to ensure a robustness of what developers develop, to leverage what they already know, and bring blockchain to them in a form of tools and languages that they’ve already studied.
So as I said our goal is to bringto the developer. With that said, if you’re a new developer here’s some tips:
- Learn basic database technology — it plays quite well in terms of understanding blockchain and especially data structures.
- Understand how to create digital assets, how to store those assets, how to retrieve those assets. That is a skill set that will serve you well for blockchain and beyond.
- Learn about distributed computing, how a network is formed and how you communicate and send data from point A to Point B. These skills are basic skills but they will serve you very well
- Remember that every blockchain application is an application! Meaning, I would say 20% of the actual code you write is blockchain specific code, but guess what, 80% is all the code you had to write before already! Pick your favorite mobile platform and get started!