To every seasoned programmer who’s seen
high-paying JavaScript jobs
popping up everywhere and wondered:

"Do I Really Want to Spend My Whole Life Avoiding JavaScript?"

Here's how to hedge your career risk,
Build real-world JS skills efficiently,
And finally get fluent in the
"Language Of The Internet"

Dear Fellow Software Developer,

My friend Peter has almost a decade of experience with PHP and Java.

Working as a software developer is his dream job, and Peter's making good money.

Life's great—right now.

The other day Peter was looking through some recruiter emails, and it hit him that:

"JavaScript jobs are popping up everywhere"

Maybe he didn't notice it earlier—but now it's crystal clear to him: There's a surge in demand for JavaScript developers.

And that got him wondering...

Has he been getting fewer inquiries about his "bread and butter" backend languages lately?

It sure seems that way...

Last week one recruiter even referred to PHP and Java as "legacy languages"...

Hi, my name is John Sonmez.

I'm a professional software developer and developer coach with more than 17 years of experience.

My mission with Simple Programmer is to help programmers like you develop the skills you need to keep ahead of trends and maximize your career options.

And when I look at the way the software development winds are blowing right now, I’m reminded of another major technological shift in the not-too-distant past:

John Sonmez
Founder of Simple Programmer

Do you remember how Blackberry
and Nokia thought the iPhone
was no danger to them?

It only took 2.5 years for the iPhone to completely obliterate BlackBerry and J2MEE phones.

Now these platforms practically don't even exist anymore.

Neither do those jobs associated with them.

And that left tens of thousands of developers scrambling to learn Apple's Objective-C, when it became the dominant language for mobile apps...

The upending of the mobile development industry didn’t affect devs like Peter that much—his job was “safe” since he was more of a back-end guy.

That’s changing though—and it’s happening fast.

Recently I saw the results of the annual Stack Overflow Developer Survey and this fact jumped out at me:

"More people use JavaScript than
any other programming language"

And as growth in JavaScript continues to surge, interest in other languages is beginning to fade:

Here’s the scary part though for traditional backend developers like Peter:

As JavaScript continues its explosive growth, JavaScript-based technologies like Node.js and Angular.js are gobbling up more and more projects that used to belong safely in the wheelhouse of server-side developers, causing Stack Overflow to note:

"PHP appears to be falling out of favor
as Node and Angular emerge"

Npm, the Node.js package manager, is growing at close to double the rate of Maven (Java), and over 4 times the rate of C# (NuGet) and PHP (Packagist):

And Node.js is a back-end platform,
going toe to toe with the tools
that server-side developers are
most familiar with

That’s why Peter—and countless developers like him—can't seem to shake off the feeling that there's another "landmark shift" about to happen in the industry.

No wonder Peter is starting to fear this "JavaScript Juggernaut" might be headed directly for his home turf.

He also knows that...

It doesn't matter which
technology is better
whatever has the most momentum wins

And there's no doubt that these days JavaScript has ALL the momentum.

In fact I'm going to make a bold prediction to you here.

Before I do though I want to explain where I’m coming from on this:

As I mentioned earlier, I’ve been a professional software developer and developer coach for nearly two decades now.

In that time I’ve seen dozens of technologies come and go.

And all during my career I’ve helped developers anticipate and prepare for future trends—

First as a team leader in numerous startups and corporations...

Then as a leading producer of online training for software developers with PluralSight...

And today as a mentor to more than 1.4 million developers each year through the Simple Programmer blog and YouTube channel and high-paid consultant to companies like Hewlett Packard and Verizon.

You could say I'm close to the pulse of the industry. Closer than most other people in software development.

I'm not saying any of this to brag—I just want you to take seriously what I'm about to share with you next.

Because the odds are sharply in favor of another landmark shift happening in the software development world.

I predict this will play out
similarly to the "mobile revolution"
that Steve Jobs unleashed
with the iPhone

There's been a strong push for companies to adopt JavaScript as their main programming language technology. And this trend is about to hit critical mass.

And I’m hearing more and more from devs saying things like:

"I come from the world of Java and I never took JS seriously. I had previously used it to create websites using jQuery, etc but times have changed. JavaScript is popping up everywhere, so I decided to learn it last year."

Only this time it won’t be just the BlackBerry developers who take the hit—I'm expecting it to affect GUI and back-end developers across the board.

If you see the same writing on the wall...

And if you want to be prepared...

Then the time to hedge your bets is NOW

Here’s why I say that:

Right now, seasoned developers like Peter still have the upper hand. Companies are still hiring Java, .NET and PHP developers.

You still control your destiny—for today

As more and more dev jobs shift towards JavaScript though, the pool of backend jobs in “traditional” technologies will continue to shrink.

And if you’re late to the JavaScript party, you’ll find yourself scrambling with thousands of recent college grads and JavaScript “whiz kids.”

The time to take action on this is NOW.

There's still time to build your JS skills,
before this “juggernaut” has a chance
to knock you off your feet

Now, I’m not going to sugar coat this.

There are a couple of HUGE problems with the way the industry is rushing headlong into JavaScript.

Not the least of which is the language itself, because

JavaScript is quirky
and frustrating to learn

JS as a language has some "warts" and odd concepts, which means if you expect it to work like your favorite backend languages you’re headed for trouble.

Ask a group of back-end developers about their experience learning JavaScript and you'll hear stuff like:

"With JS, it's like solving a puzzle, the rules of which you don't even know."

"Learning JS? I f***ing hated it, this is like a nightmare sort of like the one where you are constantly running backwards and you are always late to wherever you have to go to."

Or as one frustrated Reddit commenter put it:

"JavaScript makes me want to
throw over the table and yell
'f*** this s***!' 
but I don't know what 'this' is."

JavaScript as a language is so flexible, it's easy to shoot yourself in the foot with it.

The second big problem is less about JavaScript itself and more about the community around the language, because

The JavaScript “ecosystem”
is horrendously fragmented

Proliferating frameworks and "re-inventing the wheel" disease can be incredibly frustrating when you're stuck up to the neck in it and just need to get stuff done.

One developer put it like this:

"The JavaScript ecosystem is driven by kids at their 3rd startup and shops churning out a new website every month. However clever they are, they've not even spent 5 years in the industry, let alone supported a single project for 5 years. The concept of a stable platform is alien to them."

Just a couple of months ago
I heard about this
JavaScript “drinking game”:

Take a dictionary, open it on a random page, and pick a random word.

Now google for "<word>.js".

If it's a JavaScript library, take a drink.

The winner is the last person to go to the hospital with alcohol poisoning.

Funny, yes. But there's also a horrible truth to it...

Right now, we're in a
"Cambrian explosion" with JavaScript—
and there's NO clear road map

That’s why so many developers have decided to ignore what’s happening in JavaScript.

To write it off as a “passing fad.”

After all, JavaScript isn’t a “serious” programming language.

Those developers are making a HUGE gamble with their careers.

So the question I’m posing to you is this:

Do you want to hitch a ride as the JavaScript freight train barrels ahead...
Or will you just tie yourself to the tracks and hope for the best?

Now if I’m right about this—what does that mean for experienced developers like Peter?

Because let’s be honest—you have too many responsibilities to just hole up for a few months to learn a new technology from the ground up like you could 5-10 years ago.

Instead you want a way to absorb the critical information you need in a way that’s faster, smoother, and more enjoyable.

And the best wayto make that happen is something picked up from an entrepreneur named Elon Musk:

Elon Musk is one of the most successful tech entrepreneurs today.

"I think it's important to reason from first principles rather than by analogy.

With first principles you boil things down to the most fundamental truths

And then reason up from there."

— Elon Musk

What Elon is suggesting here is very smart.

By starting with the “first principles” you’re building a solid foundation that all your future knowledge can rest on.

And nowhere are these foundational principles more important then when you’re in a field where things are changing at warp speed—like JavaScript development.

If there is a “secret” to quickly learning programming languages from the ground up, it is simply applying this "Elon Musk technique"...

And focusing on those few core fundamentals of the language that are the key to developing deep, lasting expertise.

Using this approach, you quickly begin to see the logic behind even some of the “crazy” features of JavaScript...The quirks that drive most developers insane, like scope rules, operator precedence, prototypical inheritance, and even the hated “this”.

Here’s the best part:

When you master the "first principles" of pure JavaScript,
every "hot new framework"
is just more JavaScript to you...

This is an approach I’ve promoted since Day 1 here at Simple Programmer.

And after seeing over and over again just how many developers in the Simple Programmer want to improve their JavaScript development skills—

I finally decided to partner up with some of the top developers and trainers in JavaScript to bring their teaching expertise to the Simple Programmer audience.

And now, after months of hard work I’m proud to introduce:

JavaScript LaunchPad
Quickly and efficiently build
your foundational knowledge
of “pure JavaScript”

JavaScript LaunchPad is an organized, step-by-step system for mastering the core “first principles” that will enable you to survive and thrive in the era of JavaScript.

The course consists of 74 bite-sized lessons, each focusing on a single JavaScript concept, and each building on the last.

Progressing through the course, you’ll quickly build up a comprehensive knowledge of JS at your own, comfortable pace.

Along the way, you’ll work through code examples that reinforce the principles that you’re learning.

By the end, you’ll know more than enough to use JavaScript and JavaScript frameworks effectively—in fact you’ll even build your own jQuery-like framework.

With JavaScript LaunchPad you will:

  • Learn a programming language that will be popular for a long time to come: There's no doubt that JavaScript is among the highest paying skills in tech right now. Picking up JavaScript skills can quickly increase your “market value”—and give you a backup plan if (when?) "legacy language" jobs start drying up.
  • Get up to speed with JS quickly: Your time is your most important asset. If you can use it efficiently you will save your sanity—and a nice stack of money. JavaScript LaunchPad was built with this in mind. It's a thorough course that will help you attain solid JS knowledge as quickly as possible.
  • Quickly learn a difficult skill: How great did it feel the last time you figured out some complicated technology obstacle? With this course you will make quick progress that will keep you engaged the whole time.
  • Build toward your independence: By picking up JavaScript you'll have all most of the tools you need to start your own web-based side-projects, launch your own apps, or even work towards starting your own company.
  • Master the Language of the Internet: JavaScript has a monopoly for doing cool stuff in a web browser. You'll be able to easily share your projects with the whole world. This is a huge advantage compared to other languages. You will gain more exposure and visibility by showcasing your skills and projects effortlessly, as your audience only needs a web browser. For this reason alone, JavaScript the most empowering programming language in the world right now.

Meet The Instructor

Tony Alicea has been programming since he was 12 years old, and got into web sites and web application development at 16. After graduating with a Computer Science degree from Case Western Reserve University, Tony continued with that interest as a Microsoft certified software application developer and architect, database designer, and user interface designer.

His experience has ranged across technologies such as HTML5, CSS3, ASP .NET MVC, JavaScript, jQuery, KnockoutJS, AngularJS, NodeJS, LESS, Bootstrap, SQL, Entity Framework and more.

He believes strongly that deeply understanding any topic allows you to properly learn it and, even more importantly in a real-world environment, quickly overcome problems. 

He has found that those that learn purely by example, and not by understanding, end up much more limited than they need to be.

"Examples need to be built on top of context, and once you have context, you can not only copy the examples you find, but adjust and improve upon them."

JavaScript LaunchPad will give you the core tools to tackle any JavaScript project with confidence.

Here's a breakdown of the course contents:

  • Module 1 – Getting Started: You'll get a quick overview of the course and the rundown of the course curriculum. This helps prepare your "mental map" of what you're going to learn in the course so you can retain that knowledge more readily. You'll also learn how to set up your JS coding environment from scratch.
  • Module 2 – Execution Contexts and Lexical Environments: Discover how a JavaScript interpreters "sees" the language and build a deep understanding of the JavaScript execution model. You'll learn the JS scoping rules with follow-along examples. This module will help you get these foundational concepts under your belt early on so you can keep building your knowledge from "first principles."
  • Module 3 – Types and Operators: Find out how data types work in JavaScript and what the coercion rules are for converting between them. This is another area that can trip up many JS beginners—but after completing this module you will have gained an intuitive understanding of JavaScript's coercion rules and comparison operators you can build on top.
  • Module 4 – Objects and Functions: In this core module you'll discover how objects work in JavaScript—how you define them, how they are represented internally, and the language quirks you should be aware of. For example, you'll learn how the "this" statement behaves under different circumstances. Getting a solid grasp of this concept puts you miles ahead on your path to JavaScript mastery.
  • Module 5 – Object-Oriented JavaScript: See how "everything is an object" in JavaScript's data model and then dive into Prototypal Inheritance, another JavaScript specialty. JavaScript's object model does not follow the principles of Classical Inheritance you might know from other modern languages. Becoming savvy about this important difference helps you transfer your existing OOP skills with the least amount of effort.
  • Module 6 – Building JavaScript Objects: Hone your Object-Oriented Programming skills further with this deep dive on JavaScript constructors and the various ways to create new object instances.
  • Module 7 — Odds and Ends: How to "stub in" JavaScript objects to rapidly prototype applications without relying on back-end data. A nasty 'null' bug that's been around so long that it'll never get fixed. How opting in to JavaScript's "drill sergeant mode" can prevent dumb, hard-to-track-down errors.
  • Module 8 — Examining Frameworks and Libraries: The most powerful, effective way to earn an advanced degree in JavaScript principles and best-practices—for free. Why you don't need to be intimidated by massive 10,000-line JavaScript libraries. And a deep dive into the most "famous" JavaScript framework of all time.
  • Module 9 – Let's Build a JS Framework: With your newfound JS abilities you'll be able to build your own JavaScript framework or library. You'll see step by step what goes into a real-world framework and then learn how to structure your code so you can deliver your framework to other developers and consumers on the web. Building your own JS framework can become the centerpiece of your JS portfolio you can use to demonstrate your expertise to future employers and other developers.

Value: $175

JavaScript LaunchPad is your “jumping off point”—it gives you the foundational underpinnings common to *all* JavaScript technologies.

But we're not stopping there...

To help you deepen your mastery and expertise in this fast-growing language, Tony and I have put together several additional bonuses that perfectly complement to this course.


Bonus — Check Your Work with "Copy, Paste and Run" Code Samples for All Lessons

All lessons in the course that use code samples come with a separate .js file including the full source code discussing in the lesson. In total there are 46 individual code samples included with the course, summing up to more than 900 lines of JavaScript.

Each code sample is a runnable JavaScript file that you can use as a basis for your own experimentation. Don't waste time transcribing code from the videos—just open the corresponding .js file and start experimenting immediately.

If you had to type out hundreds of lines of JavaScript code examples manually it would likely take you several hours to do it. Not to mention the time it would take to "debug" the transcripts to make sure they work as intended.

We've already done that work for you and you get 46 ready-made individual .js code samples included with the course package.

Value: $60

You May Be Wondering,
How Much Will All This Cost?

In total the complete course package contains $225 worth of JavaScript training.

It’s a “one-stop shop” for the cutting-edge development skills that startups and hiring managers are hungry for.

With this course you’re making the smartest kind of investment there is—an investment in yourself.

And this is an investment that could easily pay you back 10X to 100X in the next year.

That might sound over the top, but it’s actually pretty realistic.

Think about it...

With your hot new skillset you’ll have access to a whole slew of new job and promotion opportunities, many paying top-of-market rates.

Many developers are moving up into positions paying $2,000, $5,000 or even $10,000 above their previous salary.

Even though the “return on investment” for this course is excellent, I wanted to price so it is affordable for *all* of the developers in the Simple Programmer audience.

Which is why I’ve decided to make it available for just


To put that in perspective, that's less than what you might pay for a decent SSD.

And as an investment in yourself and your career as a developer it will pay off many times over.

Now before we go on, let's recap:

JavaScript LaunchPad
Here's What's "In The Box"

  • 74 HD-quality JavaScript video lessons ($175)
  • Bonus: .js Code Samples for all lessons ($60)

$225 $99

90-Day “Try It Yourself” Guarantee—
Learn JavaScript Or You Pay NOTHING

The last thing we want is for you to pass on this because you’re not sure it’ll work for you. We *know* it will, so here’s our offer to you:

Put us to the test. Take "JavaScript Launch Pad" for a spin today.

Spend just a few days with the course and start building your JavaScript skills.

Then take up to a 90 days to grow them.

And if for some reason you don’t agree that we’ve given you a faster, easier way to absorb the knowledge you need to rise head-and-shoulders above other developers, we will cheerfully refund your money, no questions and no hassles, any time within the next 90 days.

Either way, all the risk is on us.

What would happen if you stop fighting  market forces and instead 
"skate where the puck is going?"

Many developers who built up their JavaScript skills find themselves swarmed by recruiters, like one developer who said:

"After only one year as a professional JavaScript developer, I get contacted at least once a week for positions
around the $95k range.

By "skating to where the puck is going" and learning a more marketable skill set you can raise your profile as a developer.

The market for JavaScript developers is heating up. And even if you don't feel under pressure to look for a new job right now you can take advantage of JavaScript's popularity to grow your career when the opportunity arises.

The Simple Programmer "JavaScript LaunchPad" course will prepare you for these lucrative opportunities.

It's a "batteries included" solution to attaining the JS skills you need to take advantage of this wave of new jobs and software development work that's coming down the pike.

​This Offer May End Soon—
Don’t Get Shut Out

All of the developers featured in this package are contributing their expertise on a day-by-day basis.  

And because of that, I can't guarantee this offer will be around tomorrow.

However, if you get in on this deal right now, you'll have *guaranteed access* to *all* of the bonus content I listed earlier on this webpage.

Don’t miss your chance—get in on this deal while you still can.

Click the Add To Cart button below.

Then enter your payment info on the next screen and click Checkout.

You'll get full lifetime access to "JavaScript LaunchPad" and the bonus code.

You'll start picking up each concept step-by-step, and build up a comprehensive knowledge of JS. All at your own pace.

You'll cut out all the wasted time and effort spent on chasing down a working roadmap for growing your skills.

You'll get the confidence you can pick up this new technology and OWN it—quickly and efficiently.

And you'll finally be free from the nagging thought that Java/PHP/C# are losing their momentum, because you'll know you can easily handle the next big transition in this fast-changing field.

John Sonmez

$225 $99