Hacker News new | ask | show | jobs
by ttyprintk 1910 days 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.