A lot of people ask me what they should learn next. That's a really hard question for me to answer because there are so many variables at play, but, I can suggest some awesome resources!
Some of the below resources are free, some are paid. If it's free, I make sure to mention it in my short description. Pretty much everything is a course though (save for the other YT channels I link to later on) because I do think that a *good* course is really the fastest way to level up a specific skill.
Some of the links below are affiliates, but they're only for things that I really do think are valuable. I won't recommend something if I don't think it's 100% worth it. You don't pay any more by using them, and it helps support my channel.
Table of contents
You might see me as the CSS guy, but there are a lot of other amazing CSS resources out there.
A fanstic site by Stephanie Eckles, with articles covering modern CSS solutions to old CSS problems.
Yet another entry here for Stephanie, with "minimal snippets for modern CSS layouts and components".
CSS Grid is the best, but with so much going on with it, it can seem overwhelming. This free course by Wes Bos is an awesome way to take a dive into it, going over it in detail, comparing it to flexbox, and looking at a few layouts that you can make with it as well.
By Zell Liew, this is a monster of a course. Entirely text based, it goes from the very basics to building out 20 different components. It also dives into Object-Oriented programming, accessibility, and progressive Enhancements. This is a premium course that's only open a few times a year.
I'll always encourage people to learn vanilla JS before they dive into the frameworks and libraries, such as React, Vue, Svelt, and the many, many others that are out there. At one point though, you'll want to learn at least one of them, and these are some awesome sources to do just that.
Another one by Wes Bos (notice a trend here? He's pretty awesome), this is an awesome place to start your journey into React. This course is all centered on building out a single app that teaches you what you need to know to get started with React, from understanding React Components, maintaining state, working with Firebase, deploying your React app and more.
This course by Kyle of Web Dev Simplified is all about teaching you React without wasting your time. If you don't already know Kyle from his YouTube channel, he's all about simplifying things and getting you comfortable with writing React on your own.
A lot of great hosts out there these days, but that makes it hard to recommend any. It really depends on your needs, but for static sites like this one, I'm all for Netlify. I've been using them to host my own site here for years now and couldn't be happier. Oh, and it's completely free.
For hosting a course, I strongly recommend Podia. I've been with them for years now. It's an easy platform to get started with, works really well, and has a few features that others don't, such as it's own email platform. We're devs, so there's an appeal to building out your own platform, which I get, but isn't it best to get started, focus on your course, and start getting paid for it? Once you've a giant in the industry you can build something out that's more custom 😅