If you've gotten to the point where you can whip around page elements like a Hibachi chef cooking shrimp, then you'll be ready to tackle client-server communication. In the Complete Web Developer Masterclass, you'll explore front-end tools like HTML5, CSS3, Bootstrap, and JQuery, as well as server-side implements for application architecture and data transmission like PHP, MySQL, JSON, and NodeJS.
Angular helps you write modular applications, which are kind of like big chunks of code you can update and reuse without fear of breaking something unrelated. Think of it like a massive set of Legos. If you've already built your TIE Fighter, you can pick it up and move it around without having to break apart your Death Star. This bundle includes a dedicated AngularJS course that breaks it down for beginners without having to resort to any Lego Star Wars metaphors. You'll have to come to Cracked.com for those.
Ruby On Rails
Similar to Angular, Ruby on Rails gives you some healthy constraints for developing applications. It's a bit of an "opinionated" piece of software that doesn't like when you stray from its way of doing things, but that strictness rewards you with magic scaffolding on which you can build your program out of generic components. You can learn the territory by creating a complete full-stack app with the Professional Rails Code Along.
If your passion is building web infrastructure, or anything else that needs to work across tons of computers at the same time, then Google's programming language is your ... *grits teeth* go-to. This general-purpose language can be used for almost anything, but it has language-level support for concurrency, so you can fully harness the power of your massive data center. Study the basics of Go in Learn How To Code.