Below are different levels that I have found each professional web developer goes through.

Find out where you are now:

Level - Starter

You are just starting out and you need to know what kind of web developer you want to be : Backend or Frontend.

I would recommend you learn some basic: HTML, Javascript, jQuery and PHP

Level - Student

You have some basic knowledge of how to things work and you can easily create a basic web page . Now you are wanted to learn how to create a website with Wordpress (Content Management System - CMS) because someone told you that it's easiest and fastest way to create websites with plenty of options.

Level - Semi-Pro

You have a build a few custom web applications, wordpress(themes and plugins) and/or google chrome extensions. You are really good with: HTML, CSS, Javascript, PHP, MYSQL and etc.

Level - Pro-Worker

You have a full time job(working 50 hours) creating web applications for a business and it's paying you between $35,000 to $85,000 per year with benefits and 3 weeks of vacation.

Level - Awesome Pro

You create AWESOME web applications for small business owners around the world. You make $95,000+ and you have the ability to take 2 to 3 months off for vacation and work only 3 days per week if you want to.

Level - Business Owner

You own a business where you hire other web developers to do the work. Your only job is to get paying clients. You can take 3 to 6 months off for vacation if you want to because you have your systems in place. Your business is set to make more than $300,000 per year. 

I have helped web developers go from Starter to Awesome Pro through my 1 on 1 coaching program. If you are interested, ask me about 1 on 1 coaching program.