Computer with
Git
Ruby 2.4+
Rails 5.1+
Node.js 8+
SQLite 3+
Yarn 1+
Google Chrome 65+
Mobile/tablet device (for extra credit exercises)
Cable to connect to computer
Other versions might work but for best compatibility stick to these versions.