4 ms·
Step 1, whether taken from a book or various blogs, will be something like a tutorial from the remix IDE. See its source code on GitHub. Alternatively, WebStor
by ttyprintk 6y ago
Step 1, whether taken from a book or various blogs, will be something like a tutorial from the remix IDE. See its source code on GitHub.
Alternatively, WebStorm has a Solidity plugin and exposure to that IDE is useful for other Jetbrains products.
Solidity is not a general-purpose language like the ones listed. So, step 2 would be familiarity with tools and workflow.
For people with golang experience, I wonder if HN would recommend Geth as a reference implementation. Step 3 might be to embed Geth in a golang project they already know well, with smart contracts wrapping transactions in that app.