snapcraft is the tool to create snaps. To install it, enable snap support, then run:
sudo snap install snapcraft --classic
Build your first snap
A concise, step by step, snap example is the best way to get started! Head on to Your first snap.
Automatically building from Git
You can set up your repository to automatically build and publish snaps using these instructions.
Building from Ubuntu 14.04 or another Linux distribution
If you’re running the older Ubuntu 14.04 LTS or another Linux distribution, you can still build snaps using LXD or Docker. Just follow these instructions.
The snapcraft source code provides snap demos for a wide range of project types.
Ubuntu Tutorials are just like learning from pair programming except you can do it on your own.
Recommended snap tutorials to get started: