Books
There are a few books from major publishers:
- Svelte 3 Up and Running - by Alessandro Segala
- Svelte and Sapper in Action - by R. Mark Volkmann
- SvelteKit Up and Running - by Dylan Hildenbrand
- Svelte with Test-Driven Development - by Daniel Irvine
As well as a couple self-published books:
- Svelte Handbook - by Flavio Copes
- Simple Svelte - by Darren Wang
Videos
Rich Harris, the creator of Svelte, taught a course:
There are also a number of third-party courses:
- Level Up Tutorials - by Scott Tolinski
- Egghead
- Udemy - (Note: Udemy frequently has discounts over 90%)
- Pluralsight
Finally, there are also YouTube channels and playlists that teach Svelte:
- Huntabyte
- Joy of Code
- Svelte Mastery
- Svelte Tutorial for Beginners - by The Net Ninja
- Svelte Tutorial for Beginners - Codevolution
- SvelteKit Tutorial - Codevolution
Editor Support
- Svelte DevTools - An extension that allows inspection of Svelte component hierarchy and state in the Firefox and Chrome developer tools
- Svelte for VS Code - Svelte language support for VS Code
- vim-svelte - Vim syntax highlighting and indentation for Svelte 3 components.
- vim-svelte-plugin - Vim syntax and indent plugin for .svelte files
- coc-svelte - Svelte support for (Neo)Vim
- web-mode.el - Emacs major mode including support for Svelte
- IntelliJ (WebStorm) - Svelte Plugin for IntelliJ (WebStorm)
- Svelte for Sublime Text - Sublime Text syntax highlighting for Svelte 3 components
- SvelteNova - Svelte language support for Nova Editor by Panic
- Svelte Component Extractor - Highlight text in VS Code and extract it to a new component
- SvelteKit Snippets - Svelte & SvelteKit Snippets for VS Code
- SvelteLab - Supercharged REPL for Svelte. Instantly spin up a SvelteKit project and share it with the world.
Discovery
- For a curated list of SvelteKit examples in the wild, see awesome-sveltekit