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:
And that got him wondering...
Has he been getting fewer inquiries about his "bread and butter" backend languages lately?
It sure seems that way...
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:
Founder of Simple Programmer
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:
Here’s the scary part though for traditional backend developers like Peter:
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):
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.
He also knows that...
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.
And I’m hearing more and more from devs saying things like:
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.
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.
The time to take action on this is NOW.
Now, I’m not going to sugar coat this.
Not the least of which is the language itself, because
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.
"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:
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:
Take a dictionary, open it on a random page, and pick a random word.
Now google for "<word>.js".
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...
To write it off as a “passing fad.”
Those developers are making a HUGE gamble with their careers.
So the question I’m posing to you is this:
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.
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.
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.
Here’s the best part:
This is an approach I’ve promoted since Day 1 here at Simple Programmer.
And now, after months of hard work I’m proud to introduce:
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.
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.
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."
Here's a breakdown of the course contents:
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.
We've already done that work for you and you get 46 ready-made individual .js code samples included with the course package.
- Learn the latest syntax and be ready to update your projects when the feature is stabilized in browsers and in Node.js
- Run Node.js v7.9.5 without replacing your system's Node.js version, or using any node version management tools
- Use Docker to isolate your experiments from your real projects. Never again worry about breaking your current work
- Work with your editor and your configuration. No more duplication of settings and tools, between machines. Save countless hours by not having to manage two development environments
You will also receive:
- Complete transcripts of the training with timestamps—instantly find the location you need
- Full code and configuration from the video
- The "short list" of ES6 and ES7 features you should learn now
- A full list of resources mentioned in the webinar and Q&A session
- A complete set of Docker cheatsheets
- The 7-part “Docker Installation and Management” screencast series
This package is valued at $98—you get it at no additional cost.
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:
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:
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.
By "skating to where the puck is going" and learning a more marketable skill set you can raise your profile as a developer.
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.
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 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.