Zero To App Store Logo

"What language should I learn?"

Most beginners that start learning to code, start with what they've heard of: the coding language

Because this is an easy concept to understand - coding languages are just like human languages right?

It's very easy to end up stuck in learning mode, hoarding random knowledge about coding languages and frameworks.

Technology stacks change fast and all that studying you've done? Nobody cares.

That trendy new framework you were learning? It's gone and you have nothing to show for it.

Let's hit pause on that sad, but common scenario for a minute and consider another option...

What if you built real apps instead of learning languages?

If you understood the entire full-stack from the user interface to the database...

You could build something you care about. Something you'd use.

You could have something to put on your portfolio for potential employers.

You could show your friends and family what you've been actually learning.

You could finally build that startup idea by yourself, without hiring on a development firm.

You could become a professional developer in a couple of months.

You could enjoy that magical feeling of being paid to code.

Earning money while coding with different technologies and languages.

What if this was more than possible... and there was a structured way of achieving it?

What should you learn next?

When you start learning something - a new coding language or framework - the best you can do is hope that one day this knowledge will be useful in building a product.

The goal of software development isn't just to learn things.

It's to build things.

You can't apply for a job by listing the blog posts you've read - or the languages you "know".

Employers want to see the products you've built.

In order to figure out what to learn next, you must start with the product.

If you've got a screw, you should learn how to use a drill. If you've got a nail, you learn how to use a hammer.

Once you've figured out what you're trying to build, then you can learn the tools you'll need to get there.

Most full-stack applications require the following:

  • The Frontend - this is what your end users see and interact with.
  • The Backend - this is what processes data between the frontend and the database
  • The Database - this is where things are saved, updated and deleted.

When you start with the product, deciding what to learn next becomes way more clear.

Instead of wasting time learning some hot new framework, you can use your time more effectively.

You can make a plan, execute it and have a product to show for it.

You'll stop learning to code and be actually coding.

Build real iOS apps by joining ZeroToAppStore

When you join ZeroToAppStore, here's exactly what you'll do:

  • Setup your development environment for iOS apps
  • Build a beautiful user interface
  • Create a backend service
  • Write APIs for your app
  • Save content to a database
The tools you'll learn in ZeroToAppStore will be applicable to most full-stack applications.

The ZeroToAppStore road map will show you what to learn next, every step of the way. Instead of learning from random blog posts and out of order tutorials, you'll have a solid plan to finish your app.

You could create a full-stack iOS app in a week...

When you enroll you get instant access to:

  • A step-by-step video course.
  • Starter projects and the full source code of each lesson.
  • Written tutorials and design assets.
  • Access to an exclusive community of iOS developers with similar goals as you.
  • Direct support from our team when you need help.

Find out when you can join our next batch of students

Spots are limited and first come first serve. Enter your name and email to reserve your spot.

Our 30-Day Money Back Guarantee

We care about your success more than taking your money. We'll be honest with you, Zero To App Store isn't a get rich quick scheme.

Learning iOS development or any software development is hard. It takes hours and hours of work. We hope to shorten your learning curve as much as possible.

We also expect you to be honest - by putting your best effort forward. Working on each lesson, step-by-step and following through with the coding, not just passively "learning" the material. Of course, if you need help we'll be here to answer any of your questions.

If you do the work and still feel like this course isn't right for you, we offer a 30-day refund policy.

Frequently Asked Questions

How long do I have access to the course?

For life. After enrolling you will have unlimited access to this course forever.

Can I use a Windows computer to build iOS apps?

Yes. You will have to use a third-party service to rent a mac remotely.

Will there be support if I get stuck?

Yes! We will be here to support you when you need help.

Who is teaching the course?

Me (Eddy Chung)! I'm a professional iOS developer in Silicon Valley, California. Here's more information about me.

I have another question!

Contact me at

Find out when you can join our next batch of students

Spots are limited and first come first serve. Enter your name and email to reserve your spot.