I've finished a fullstack course on Mimo.org and feel like I've grasped the basics, especially with React. However, I'm having a tough time with Express and SQL. I realize that to truly understand what I've learned, I need to start working on projects. I think starting small with tiny projects would be best for me, gradually adding more complexity as I go. I'd love to hear from anyone who's faced a similar situation: how did you move past the 'tutorial hell'? Also, are there any recommended websites or resources where I can find ideas for basic projects?
5 Answers
I totally get where you're coming from! The key to getting out of tutorial hell is to start building on your own. Once you've finished a tutorial, try adding new features to your projects or revisit old ones to enhance them. Start with something simple like a to-do list app. Break it down into smaller tasks, tackle each piece one at a time, and don’t hesitate to Google when you hit a snag. Over time, you’ll gain confidence and will rely less on external help as you learn what tools to use and when. Remember, it’s all about making the learning process enjoyable!
Exactly! Adding features and learning how to troubleshoot is where the real learning happens.
A good strategy is to rebuild projects you've seen in tutorials without looking back. You’ll find that solidifies your understanding. If you get stuck, checking the video is okay for that one piece you’re stuck on, but then try to continue on your own. Repeating this process will really help clarify how everything ties together in Express or SQL. Just be patient with yourself!
If you feel like you haven't learned enough to tackle a project, it's likely because you simply need to take that leap. Start with smaller, bite-sized projects, and there are tons of resources online for beginners. Just figure out what you want to build and jump in. You’ll learn so much more by doing than just watching.
I can relate! Sometimes it helps to dive into a challenging project. Pick something that seems big but useful, and just get started. It’s a great way to learn beyond the tutorials. Instead of following along, try to build the project with minimal references. Remember, most software boils down to managing data—GET, POST, PUT, and DELETE—but start with something like a to-do list app to get your feet wet.
Starting with basic projects is a smart approach! After building a to-do list app, think about how you can expand it—add user authentication or maybe even weather data integration later on. Learning to tackle CORS issues and deployment will give you practical experience too. The more you build, the more you learn!

Great tips! I agree, making a to-do list from scratch is a fantastic way to practice.