# Tutorial

Todo

The official tutorial is still being written. Until it’s ready, consider following one of the tutorials written by the Amaranth community:

> > - Learning FPGA Design with nMigen by Vivonomicon;

> > - “I want to learn nMigen” by kbob;

> > - A tutorial for using Amaranth HDL by Robert Baruch.

> > - Graded exercises for Amaranth HDL by Robert Baruch.

> > - My journey with the Amaranth HDL by David Sporn, focussed on setting up the workstation, using formal verification and setting up continuous integration.

> People with electrical engineering background may find the DigitalJS simulator by Marek Materzok helpful, as it lets you explore the circuits generated from Amaranth code as circuit diagrams. It offers more features than the official playground, such as interactive I/O.