Overview
While working with blockchains, we usually have to jump quickly from one programming language to another. Let's keep here a list of resources that we have found useful when learning a new language.
Following the tradition, this post is a wiki. Feel free to add, remove, update and prettify.
This list was started in the Awesome OpenZeppelin repository, moved here to make it easier to find and contribute.
Table of Contents
- Go
- [Book] The Go Programming Language, by Brian W. Kernighan and Alan A. A. Donovan.
- Huff
- Javascript
- [Book] JavaScript: The Good Parts, by Douglas Crockford.
- Python
- [Book] Dive into Python 3, by Mark Pilgrim.
- [Book] Effective Python: 59 Specific Ways to Write Better Python, by Brett Slatkin.
- Rust
- Solidity
- Typescript
- [Course] Understanding TypeScript, by Maximilian Schwarzmüller.