Awesome post! Thank you! I’m working to transition out of the barber game into anything tech (aka, a job I can do sitting down) and I think this is the quickest way. Answer from yes-no382 on reddit.com
🌐
Reddit
reddit.com › r/shopifydev › how to become a shopify developer: a step-by-step guide
r/shopifyDev on Reddit: How to become a Shopify Developer: A Step-by-Step Guide
October 1, 2024 -

I've seen a few posts on this and other Shopify communities of people asking how to become a Shopify Developer.

A lot of the responses don't really go in depth on all the skills required to become a Shopify Developer so I figured I would make a post about it.

I’ve been working as a Shopify Plus Developer for the past 4 years and this is what I would do if I was learning Shopify Development again from scratch.

There’s 2 things you need to learn to get into Shopify Development:

  1. Basic Web Development with HTML, CSS and JavaScript

  2. Shopify specific skills like Shopify Liquid and the Shopify API

Basic Web Development

A Shopify Store is a type of website so you need to have a good understanding of the basics of Web Development.

Web Development can be broken down into 3 separate skills:

  • HTML

  • CSS

  • JavaScript

Having those 3 skills will set you up for success with Shopify Development since a lot of the features and functionalities you’ll see in a Shopify Store are based on them.

That's a lot of stuff to learn in a short period of time so what I recommend is to look up a channel called "Free Code Camp" on YouTube and do some of their free video courses on HTML, CSS and JavaScript.

When I was first getting started with Web Development, I used Free Code Camp’s website and YouTube channel to learn the basics and I was blown away by how much value they were just giving away for free.

So your first move should be to hop onto Free Code Camp and start your learning journey there.

Pro Tip: If you’re watching a video course, test yourself by trying to build what you saw in the course yourself and add your own features to it. Doing this is a great way to make sure you understand what you just learned.

For example, if you watched a project on how to create a product page for an online store, you can follow along with the video and then add your own features or customizations on top of it.

Learning Shopify Theme Development and Shopify Liquid

Once you have a solid grasp on HTML, CSS and JavaScript, you’re ready to move onto learning Shopify Liquid.

Shopify Liquid is a language made by Shopify that uses HTML as a base and allows you to get access to the data of whatever Shopify Store you are working on.

Shopify Liquid is an essential part of Shopify Website Development so make sure you spend the time to learn it well.

To learn Shopify Liquid and Shopify Theme Development in general, you should first start with the Shopify Academy (which is a learning resource from Shopify).

And you can supplement that with what you can find on popular Shopify YouTube channels like:

  • Coding with Jan

  • Weeklyhow

  • Chris the Freelancer

Pro Tip: Looking through the code in the Shopify Dawn Theme is a great way to get started with understanding Shopify Liquid and Shopify Theme Development. Some of the stuff in the Dawn theme is a little confusing at first but you’ll get a sense of what is possible when working with real Shopify Store data.

And once you’ve got a solid understanding of Shopify Theme Development, you’ll know pretty much all you need to start looking for work.

At this point you can start looking for freelance work or even start applying for the Shopify Developer jobs you might see posted online.

You can even use these skills to make your own Shopify Themes and sell them on the Shopify Theme store or on 3rd party marketplaces like Theme Forest.

Learning Shopify App Development and the Shopify API

If you want to take your Shopify Development skills to the next level, you can get into Shopify App Development.

Shopify app development is the process of creating apps to extend the functionality of an online store built on the Shopify platform.

Getting into Shopify App Development will require you to get pretty comfortable with Backend Development.

To get started with Backend Development, we need to head back to Free Code Camp to get a basic understanding of how to do it.

At this point you should know the basics of coding with JavaScript, so you could learn how to do backend development with NodeJS (this is what I did).

But if you want to explore backend development with another programming language, I would recommend learning either Python or Ruby since they are both easy to learn and there is a lot of content out there on how to use them.

Pro Tip: Don’t listen to people that tell you that one language is better than the other one. All that matters is that you can build stuff that is useful. Pick whatever language you like.

Do a few backend projects on Free Code Camp to get yourself comfortable with the basics.

Once you know how Backend Development works in general, now you need to look into how to use the Shopify API.

Probably the hardest part at this point will be getting through the Shopify App Authentication process.

I’m not gonna lie, getting through the Shopify Auth process took me years to fully understand because the documentation from Shopify is a little confusing.

But instead of banging your head against the wall for years like I did, just focus on how the auth process works in general and then adapt that to whatever language you are using.

Pro Tip: Don’t use one of Shopify’s app development templates. They’ll help you get through the auth process but you won’t really understand how everything works. It’s important to understand how everything works so you can develop a Shopify App in whatever language you want to work in.

Once you have a solid understanding of Shopify App Development, go build a couple of simple Shopify Apps to solidify what you learned.

The best way to practice is to look at apps that Shopify have built and try to create your own version of them.

After building a couple of simple apps, you should be good enough to start offering your new found skills to Shopify Plus companies or maybe you can apply to become a developer for a Shopify App company.

Or if you’re crazy like me, you can try to build your own Shopify app and get customers.

Either way, knowing Shopify App Development will open a lot of doors for you in future.

Shopify Development Resources

Gil Greenburg, a popular Shopify App Developer, launched a resource called "The Shopify Developer Training Plan" on Github. If you search this up on Google you should be able to find it:“Shopify Developer Training Plan Gil Greenburg”

It's a list of all the things you would need to know as a Shopify Developer.

It covers various topics related to Shopify Theme Development and Shopify App Development.

I recommend checking it out to get a full overview of everything you will need to know.

How I would approach learning all this stuff

If you’re completely new to web development, it’ll take a while to learn all of this stuff.

Don’t try to rush your way through everything. Take it slow and make consistent progress.

I would aim to spend about 2-3 hours a day learning and practicing. And if you can stick with that, you should be able to understand basic Shopify Theme Development in maybe 3 or 4 months.

Hopefully you enjoyed this post and found it helpful.

Also, I'm documenting building my first Shopify App on YouTube. If you're interesting in watching and following along with that journey, check out my YouTube channel: https://www.youtube.com/@codethatconverts

🌐
Reddit
reddit.com › r › shopifyDev
r/shopifyDev
April 30, 2020 - r/shopifyDev: A place for Shopify Apps and Store developers. Share what are you working on, without any links.
🌐
Reddit
reddit.com › r/webdev › self employed shopify developers, how's things out there?
r/webdev on Reddit: Self employed Shopify Developers, how's things out there?
November 18, 2023 -

I'm curious to know what's good, and what's not so good about being a solo, self employed Shopify developer.

I have 4 years experience working for a SaaS company, where I provide front-end web dev support to Shopify merchants (plus and non-plus). I do things like develop new custom theme features, modify themes, and troubleshoot + resolve website issues/bugs. I've worked on over 2000 shops. I'm an expert, but not a master. I also have prior non-Shopify web dev experience, doing both freelance and studio work.

I'm thinking about going solo again and working for myself — specializing exclusively in the Shopify niche (is it even a niche anymore?), but am wondering what it's been like for other Shopify developers out there who are working for themselves.

Do you have consistent work, and is your pay able to provide the lifestyle you want for yourself and your family? How do you enjoy working with your clients, and do they pay you on time?

Let us know what you like and dislike about what you do.

🌐
Reddit
reddit.com › r/shopify › finding a shopify web developer
r/shopify on Reddit: Finding a Shopify Web Developer
April 30, 2024 -

My partner and I are Business Savvy, and when it comes to our products, we are experts in our field. On the IT tech side, not so much...

We have a site we made, it's pretty basic, used a free theme, etc but we are keen on time management and don't really want to invest minutes/hours toward learning new skills.

What's the best way to economically put a little pizazz into our site? Best way to go about finding a developer to work with? I've tried before, but finding that developer that has a design vision, the artistry, but is also great with the backend has been difficult. Understanding what we want and implementing it I guess? Thoughts?

🌐
Reddit
reddit.com › r/webdev › what is shopify development?
r/webdev on Reddit: What is Shopify Development?
November 8, 2023 -

Quick context. I work as a web dev for an enterprise company. A neighbor has reached out asking me to build out an e-commerce site.

I'm looking into Shopify and I want to ask, are Shopify Developers getting paid to build out stores using Shopify's website building platform, or does the term Shopify Developer apply to situations where we build out a full stack or serverless app using something like Next and then integrate various components of Shopify into the app?

I want to know if I should be charging Shopify Developer rates for building out a store on the platform, or if I should just help guide my friend to the platform and accompanying tutorials. It's my understanding the whole point of the Shopify web platform is to be usable for Business Owners so that they don't have to hire someone like me.

That being said, I'd love to add this to my resume and land my first freelance client. I just don't want to feel like I'm ripping them off.

Also happy to hear current folks current rates.

🌐
Reddit
reddit.com › r/webdev › is shopify development a good career pathway?
r/webdev on Reddit: Is Shopify development a good career pathway?
August 3, 2023 -

Hi guys, since this is the place where I come for expert advice.

I got hired for a junior Shopify developer role as soon as I completed my bachelor's degree.

I consider myself lucky, I only knew basic web dev but good vanilla JS and CSS(Practiced JS through Hacker Rank and CSS through Figma designs). That's what is carrying me through this role but I'm not sure if they're gonna keep me after probation because I've been here for 6 weeks and I've seen several people getting laid off. But that's not the point.

I want to ask if I continue Shopify development, can I start freelancing? And what's the max per hour rate I can go to? Of course I'm gonna continue growing as a web and Shopify developer in general but which path should I focus more on?

Sorry if the post sounds vague but I'll appreciate your honest replies.

Find elsewhere
🌐
Reddit
reddit.com › r/shopifydev › any successful shopify devs here? i'd love to pick your brain.
r/shopifyDev on Reddit: Any successful shopify devs here? I'd love to pick your brain.
August 21, 2025 -

I am curious to hear some perspectives from developers and entrepreneurs who have experience with Shopify. Is it still worth pursuing Shopify development in 2025, whether that means building apps, creating themes, or working on custom projects for clients? On one hand, the ecosystem feels very mature. The app store is crowded, Shopify has made changes to its revenue share that can make things tougher for smaller developers, and it can seem like many of the obvious opportunities have already been taken.

On the other hand, e-commerce is still growing, Shopify continues to roll out new features such as AI integrations, headless commerce, Hydrogen, and Oxygen, and there are always merchants looking for solutions to their specific problems. Part of me is considering whether it makes sense to step away from a stable job and take the leap into this space, either by focusing on app/ plugin development. There is definitely the appeal of new opportunities, independence, and the chance to build something scalable, but also the risk of spending months developing in a crowded and competitive market.

So my question is this: in your experience, is Shopify development still a worthwhile path in 2025 for someone who wants to build, learn, and potentially make a career shift? If you were starting today, would you choose Shopify as your focus, or would you look elsewhere for better opportunities?

🌐
Reddit
reddit.com › r/shopify › shopify developer community?
r/shopify on Reddit: Shopify Developer Community?
December 28, 2022 -

Hi there! I'm wondering if there is any community where Shopify Developer's can connect? Been looking online for a bit and was unable to come up with anything really concrete for a community.

I'm a web developer with 10+ years of experience, largely in the WP space. I've done a few Shopify projects in my time a few years back but now my team is looking to integrate custom Shopify theme development into our service offering. I feel comfortable with Liquid and the JSON schema, but I'm curious to pick some other developers' brains who work regularly with Shopify to make sure I'm setting up the best possible workflow for working on Shopify sites for ground-up custom themes and working on pre-existing client themes for updates and new features. With WP, that process is pretty clear with defined tools and best practices, but not seeing as much of that with Shopify... So just want to know I'm on the right path for the path I'm crafting for our team.

Thanks!

🌐
Reddit
reddit.com › r › ShopifyAppDev
Shopify App Dev
September 3, 2017 - r/ShopifyAppDev: Resources for Shopify App Developers
🌐
Reddit
reddit.com › r/shopify › shopify app developers, how much do you make?
r/shopify on Reddit: Shopify App Developers, how much do you make?
June 15, 2020 -

I'm a data scientist by profession and a hobbyist developer, with my main language being Python. I'm looking into Shopify App Developer as a side hustle, and I was wondering how much shopify app developers make.

Some guide questions:

  1. How much do you typically make off Shopify App development? How much do others in the space make?

  2. What's the typical work flow for a Shopify App developer?

  3. How much time do you devote to Shopify App development (Development, marketing, and after-sales support)?

Top answer
1 of 6
19
Nobody seems to be sharing anything concrete, so here are my MRR numbers . 600+ active stores right now. It's an app with a free plan and a paid one (still testing it in the range of $2.99-$5.99/mo). I second what someone else said in this thread: build something to solve your own problem, you'll immediately have one customer and iterate from there. I started with app development after I helped a friend with her first Shopify store and couldn't find an app for a specific use case that I liked for a reasonable price. In the end I built something which I believe is better and cheaper than the alternatives so it's a no-brainer for the merchants. I build with Rails and React/TypeScript. Using Polaris makes building the UI very fast if you're not a design person (I'm certainly not). I use Github for version control with issues/milestones board to organize roadmap. I also have a public Trello board for people to see what's in progress and what's coming soon. Regarding customer support, I answer 3-4 emails a week. Manageable, so you can do a good job and make some nice connections with merchants, collect good feedback. Lots of my 5* reviews came from customers who asked for help and I updated the app to solve their problem. Don't let customers dictate your roadmap but there will be lots of small low-hanging wins that align with your vision, take little effort, and delight your users. Good luck!
2 of 6
6
The Shopify App Store is like the iOS apps store, a small group of developers make the lion share of the profits. Given most apps now have more than one option, and a lot of them are free, your only path to a truly profitable business is the volume (Think Thousands here) route or a niche offering to solve a problem for a given subset of shops. My advice to anyone starting out in mature app store markets is to only develop apps that you know solve a problem for a given set of clients. Market research is absolutely key. Simply building another coupon, shipping or banner app is going to be an uphill battle. Secondly, concentrated on the B2B market and solutions. Avoid smaller stores with small turnovers. You want to solve problems for companies making 500k+ or more per year as you won't face issues on pricing and you will be in a position to have far healthier margins. I developed two apps for Shopify in PHP but pulled them after 6 months, it wasn't worth the hosting cost and I found the Shopify app review team very difficult to work with.
🌐
Reddit
reddit.com › r/shopifydevelopment › how to become a shopify developer: a step-by-step guide
r/ShopifyDevelopment on Reddit: How to become a Shopify Developer: A Step-by-Step Guide
September 10, 2024 -

I've seen a few posts on this and other Shopify communities of people asking how to become a Shopify Developer.

A lot of the responses don't really go in depth on all the skills required to become a Shopify Developer so I figured I would make a post about it.

I’ve been working as a Shopify Plus Developer for the past 4 years and this is what I would do if I was learning Shopify Development again from scratch.

There’s 2 things you need to learn to get into Shopify Development:

  1. Basic Web Development with HTML, CSS and JavaScript

  2. Shopify specific skills like Shopify Liquid and the Shopify API

Basic Web Development

A Shopify Store is a type of website so you need to have a good understanding of the basics of Web Development.

Web Development can be broken down into 3 separate skills:

  • HTML 

  • CSS

  • JavaScript

Having those 3 skills will set you up for success with Shopify Development since a lot of the features and functionalities you’ll see in a Shopify Store are based on them.

That's a lot of stuff to learn in a short period of time so what I recommend is to look up a channel called "Free Code Camp" on YouTube and do some of their free video courses on HTML, CSS and JavaScript.

When I was first getting started with Web Development, I used Free Code Camp’s website and YouTube channel to learn the basics and I was blown away by how much value they were just giving away for free.

So your first move should be to hop onto Free Code Camp and start your learning journey there.

Pro Tip: If you’re watching a video course, test yourself by trying to build what you saw in the course yourself and add your own features to it. Doing this is a great way to make sure you understand what you just learned.

For example, if you watched a project on how to create a product page for an online store, you can follow along with the video and then add your own features or customizations on top of it.

Learning Shopify Theme Development and Shopify Liquid

Once you have a solid grasp on HTML, CSS and JavaScript, you’re ready to move onto learning Shopify Liquid.

Shopify Liquid is a language made by Shopify that uses HTML as a base and allows you to get access to the data of whatever Shopify Store you are working on.

Shopify Liquid is an essential part of Shopify Website Development so make sure you spend the time to learn it well.

To learn Shopify Liquid and Shopify Theme Development in general, you should first start with the Shopify Academy (which is a learning resource from Shopify).

And you can supplement that with what you can find on popular Shopify YouTube channels like:

  • Coding with Jan

  • Weeklyhow

  • Chris the Freelancer

Pro Tip: Looking through the code in the Shopify Dawn Theme is a great way to get started with understanding Shopify Liquid and Shopify Theme Development. Some of the stuff in the Dawn theme is a little confusing at first but you’ll get a sense of what is possible when working with real Shopify Store data.

And once you’ve got a solid understanding of Shopify Theme Development, you’ll know pretty much all you need to start looking for work. 

At this point you can start looking for freelance work or even start applying for the Shopify Developer jobs you might see posted online.

You can even use these skills to make your own Shopify Themes and sell them on the Shopify Theme store or on 3rd party marketplaces like Theme Forest.

Learning Shopify App Development and the Shopify API

If you want to take your Shopify Development skills to the next level, you can get into Shopify App Development. 

Shopify app development is the process of creating apps to extend the functionality of an online store built on the Shopify platform.

Getting into Shopify App Development will require you to get pretty comfortable with Backend Development.

To get started with Backend Development, we need to head back to Free Code Camp to get a basic understanding of how to do it.

At this point you should know the basics of coding with JavaScript, so you could learn how to do backend development with NodeJS (this is what I did).

But if you want to explore backend development with another programming language, I would recommend learning either Python or Ruby since they are both easy to learn and there is a lot of content out there on how to use them.

Pro Tip: Don’t listen to people that tell you that one language is better than the other one. All that matters is that you can build stuff that is useful. Pick whatever language you like.

Do a few backend projects on Free Code Camp to get yourself comfortable with the basics.

Once you know how Backend Development works in general, now you need to look into how to use the Shopify API.

Probably the hardest part at this point will be getting through the Shopify App Authentication process.

I’m not gonna lie, getting through the Shopify Auth process took me years to fully understand because the documentation from Shopify is a little confusing.

But instead of banging your head against the wall for years like I did, just focus on how the auth process works in general and then adapt that to whatever language you are using.

Pro Tip: Don’t use one of Shopify’s app development templates. They’ll help you get through the auth process but you won’t really understand how everything works. It’s important to understand how everything works so you can develop a Shopify App in whatever language you want to work in.

Once you have a solid understanding of Shopify App Development, go build a couple of simple Shopify Apps to solidify what you learned.

The best way to practice is to look at apps that Shopify have built and try to create your own version of them.

After building a couple of simple apps, you should be good enough to start offering your new found skills to Shopify Plus companies or maybe you can apply to become a developer for a Shopify App company.

Or if you’re crazy like me, you can try to build your own Shopify app and get customers.

Either way, knowing Shopify App Development will open a lot of doors for you in future.

Shopify Development Resources 

Gil Greenburg, a popular Shopify App Developer, launched a resource called "The Shopify Developer Training Plan" on Github. If you search this up on Google you should be able to find it:“Shopify Developer Training Plan Gil Greenburg”

It's a list of all the things you would need to know as a Shopify Developer.

It covers various topics related to Shopify Theme Development and Shopify App Development.

I recommend checking it out to get a full overview of everything you will need to know.

How I would approach learning all this stuff

If you’re completely new to web development, it’ll take a while to learn all of this stuff.

Don’t try to rush your way through everything. Take it slow and make consistent progress.

I would aim to spend about 2-3 hours a day learning and practicing. And if you can stick with that, you should be able to understand basic Shopify Theme Development in maybe 3 or 4 months.

Hopefully you enjoyed this post and found it helpful.

By the way, I'm offering a free one-on-one mentorship to help someone get started with Shopify development. If you're serious about diving deep into Shopify development and want personalized guidance, reach out to me directly or leave a comment on this post.

🌐
Reddit
reddit.com › r/shopifydev › is it still worth learning shopify development in 2025?
r/shopifyDev on Reddit: Is it still worth learning Shopify development in 2025?
October 30, 2025 -

Hey everyone, I’ve been thinking about specializing in Shopify development as a freelancer. I already have some experience with web design (mainly Webflow), and I’m wondering if it’s still worth learning Shopify dev in 2025. I see mixed opinions online some say Shopify is growing fast, others say the market is getting saturated or that AI tools will replace basic store setups soon. For those currently working in this field (or clients hiring Shopify devs), how do you see the demand and earning potential going forward? Is it still a good long-term skill to invest in, or should I focus on something else like Webflow, Framer, or Headless eCommerce? Would love to hear honest takes from people actually doing thi

🌐
Reddit
reddit.com › r/shopify › path to becoming a shopify dev
r/shopify on Reddit: Path to becoming a Shopify Dev
July 3, 2020 -

Hello Shopify Fam,

I am a graphic designer with a lot of experience in setting up Shopify stores but I want to delve deeper in to Shopify and be able to create custom themes/sections. I have been getting enquiries from potential clients to help with their website but I want to offer more than just starting up their store for them.

I have some experience in html and css as I have been learning throughout lockdown. I have also been getting balls deep in Webflow and I really enjoy the whole process of building and coding a website.

I have been looking for some courses/websites to really dig deep and learn Shopify dev but it seems that most tuts are either out dated or there’s not enough info.

Does anyone have any suggestions on where I could get some good info/ course I could take or the best place to start to become a solid Shopify developer?

Any help would be greatly appreciated!

Thanks x

Top answer
1 of 4
6

Here's my attempt at providing a valuable answer. I've picked up information from a wide range of places. None are the "perfect" resource but each has its place in developing a more complete understanding.

Really the best learning tool that I've found is just doing things. Taking an existing theme and trying to do something different with it. Changing something and seeing what happens. Looking at people's problems that they post here on Reddit and thinking how I would go about solving them.

Official docs are pretty good

https://shopify.dev/

https://www.shopify.com/partners/shopify-cheat-sheet

http://cheat.markdunkley.com/

There is a lot you can learn by looking at questions/problems and the proposed solutions.

https://community.shopify.com/c/shopify-community/ct-p/en

You can focus on reading replies from some of the people I think are "legends".

https://community.shopify.com/c/user/viewprofilepage/user-id/482083

https://community.shopify.com/c/user/viewprofilepage/user-id/4067

https://community.shopify.com/c/user/viewprofilepage/user-id/2049

https://github.com/freakdesign

https://freakdesign.com.au/

https://github.com/carolineschnapp

https://github.com/resistorsoftware

There are also things to learn from examples on GitHub. Here are a few bookmarks.

https://github.com/wickcreative/shopify-code-nuggets

https://github.com/alexgaudiosi

https://github.com/Czarto/ShopifyScripts

https://gist.github.com/Benwebdev/d9fd9fabe8bfc67cb4fca98d045d8190

https://gist.github.com/kyleaparker

https://gist.github.com/ridem

I watch a lot of Youtube and there are some channels there that I subscribe to (in no order).

https://www.youtube.com/c/shopifydevs (please bring back Kelly+Kelly!)

https://www.youtube.com/c/CodewithChristheFreelancer

https://www.youtube.com/c/LetsBuildShopify

https://www.youtube.com/c/CodeInspire

I'm sure I've missed a bunch but caffeine is wearing off. One last one below.

https://ui-elements-generator.myshopify.com/pages/line-item-property

Good luck! Happy to provide more info if I can. There are lots of people on here FAR smarter than I am.

2 of 4
1

To keep this community relevant to the Shopify community, store reviews and external blog links will be removed. Users soliciting sales in any form will result in a permanent ban.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

🌐
Reddit
reddit.com › r/shopifyappdev › resources to learn shopify app dev
r/ShopifyAppDev on Reddit: Resources to learn shopify app dev
September 23, 2024 -

yo guys i want to start shopify app dev with nextjs any resources to help me with that