I am new to Shopify app development in fact new to any kind of web development but I have coded in Microsoft technologies a few years back. So I am not new to coding.
I am looking for resources that can teach me Shopify app development basics (theory) and the basic architecture of how apps work and communicate with the store.
I also want to understand the basics of which technologies/tools to use for eg: right now I am considering node.js/react.js
I am getting sporadic information from the web and Shopify.dev but did not find anything covering the basics.
Any help with resource links from experienced developers will be extremely helpful
To get started with Shopify app development, check out the Shopify App Development documentation on the Shopify Developers website. It covers the basics of app development and provides a step-by-step guide for creating your first app.
You can also check out the Shopify App CLI, a command-line tool that helps you generate the scaffolding for a new Shopify app. It can be a great starting point for your app development journey.
Regarding technologies and tools, node.js and react.js are both excellent choices for building Shopify apps. You'll also want to familiarize yourself with Shopify's APIs and the Shopify Polaris design system.
Here are some helpful links to get you started:
This helps you get started on your Shopify app development journey. Good luck!
Ya, I am going through these resources. Are there any articles, videos, etc where I can understand the framework and how all these communicate with each other?
The best resource to start building a Shopify app is the Shopify App Tutorial, which can be found here: https://shopify.dev/docs/apps/getting-started/build-app-example. It provides a step-by-step guide for building a simple Shopify app and covers all the basic concepts needed to get started. I highly recommend giving it a try!
something similar to this - https://www.simplilearn.com/understanding-node-js-architecture-article
to understand architecture and flow in shopify app