Have you thought of developing themes and apps for Shopify? We complied resources here on this page to create a Shopify Developer Toolkit to help you get started!
The fist place to start would be to join the partner programs to submit apps or themes to Shopify. You can always host themes or apps from your own website as well: Shopify Partner Program.
Recommended code editor
Visual Code Editor – https://code.visualstudio.com/
Shopify Liquid Template Snippets for VS Code – https://marketplace.visualstudio.com/items?itemName=killalau.vscode-liquid-snippets
Liquid Languages Support – https://marketplace.visualstudio.com/items?itemName=neilding.language-liquid#overview
New Theme API
Shopify Help docs for making themes.
Slate is a command line tool for developing Shopify Themes. It is designed to assist your development workflow and speed up the process of developing, testing, and deploying themes to Shopify.
Shopify Help doc on Liquid code
Liquid Code cheatsheet
Quickly generate UI elements.
Shopify Help Docs to start making apps,
Check out these practical guides to help you understand how to design for the Shopify platform using Polaris.
API and guides to developing apps for Shopify.
ShopifySharp is a .NET library that enables you to authenticate and make API calls to Shopify.