UPDATE: Your JavaScript Purchase is Now Pro-WebDev

UPDATE: JavaScript is Now Pro-WebDev

By Zed A. Shaw

UPDATE: Your JavaScript Purchase is Now Pro-WebDev

You can read this email at https://learncodethehardway.com/emails/20-javascript-pro-webdev-update/

You're receiving this email because you purchased Learn JavaScript the Hard Way and your purchase is being upgraded to a more complete course named Pro-WebDev.

This change will cost you nothing, and you'll receive all of the updates coming to the course for free.

I'm making this change based on a new direction I want to take my JavaScript course that I think will benefit people who are interested in web development.

What's Changed

When you log back into the https://learncodethehardway.com/ you will see your previous "Learn JavaScript the Hard Way" is now called "Pro-WebDev" and it has a temporary graphic image.

This is mostly a name change, and all of the original content is there, but I've added two new modules teaching the basics of the Go Programming Language.

This means the course now has:

Included at no extra cost to you.

Why the Change

I struggled for years trying to figure out how to teach people to make a website with JavaScript as the backend, but I was always blocked by how to deploy your website when you're done.

In addition to this, the JavaScript landscape changed dramatically such that teaching JavaScript for backend and frontend development is far too complex. JavaScript is simply not a friendly server language.

After much research I've come to the conclusion that Go is a far better language for making reliable, easy to code, and extremely easy to deploy websites, tools, servers, and anything else you'll need.

Compared to JavaScript, deploying a Go website is extremely easy. The language is also far easier to learn and use compared to JavaScript. I mean, go has only one loop, unlike JavaScript's 6 (or 7?).

That means if I teach you how to make a website with Go, then I'm more confident that you'll actually make something you can actually deploy, that won't crash, that won't get hacked by yet another npm supply chain attack, and that you'll be able to fix and update on your own.

So, that's why the change. I'm going to make this course even simpler by using Go on the backend, and the smallest amount of JavaScript possible on the front end.

What's Coming Next

You can see an example of where I'm going with this course with this website I made:

https://zedshaw.games/

You can also see the code to this site here:

https://git.zedshaw.games/site/zedshaw.games

I've stripped the web development process down the as easy to create as possible and packaged it up into a starter kit which I'll use to teach the rest of the course:

https://lcthw.dev/go/go-web-starter-kit

You'll also be able to take this starter kit and run with it when you want to make your projects.

To keep things simple, I'm going to teach you the following easy to use yet capable stack:

After a lot of research I'm finding this to be the sweet spot of easy, capable, and solid for making a website.

Future Content Directions

I have to clean up the current content fit these goals. Please be patient while I edit the current content and then start adding the new Go website content.

There will be about 2 more modules that create a website from scratch, and then I'll provide many sample starter projects for you to "steal" to get going quickly. I may also include the SQL course in the Pro-Webdev content since you'll probably need that too.

You Have Go Now

You don't have to wait for the Go course. I have included the 30 lessons that teach Go in your purchase right now. If you want to get started, log in to your account and you should see two modules on go:

https://learncodethehardway.com/client/#/login/

Warning: Videos Broken

One warning, some videos my not load right now. I'll bring them back once I sort out a bug in how they're being served.

Thanks For Your Patience

Thank you once again for waiting on me to fix all of this. I know I've been slow in making this course, but hopefully I have a path forward now, and it'll be a far simpler and easier to use course than previously.

Stay tuned for more updates.

Zed


More emails we've sent.

Announcing Learn Go the Hard Way, Draft 1

Learn Go the Hard Way, Draft 1 Available

UpdatePublished Oct 17, 2025

UPDATE: Your JavaScript Purchase is Now Pro-WebDev

UPDATE: JavaScript is Now Pro-WebDev

UpdatePublished Sep 29, 2025

LCTHW Newsletter #9: The Go Course Has Begun

LCTHW Newsletter #9: Go Course Has Begun

UpdatePublished Sep 29, 2025

LCTHW Newsletter #8: Curse You Rogue Python

LCTHW Newsletter #8: Curse You Rogue Python

UpdatePublished Jul 26, 2025