1. The Problem - Being Stuck in The Tutorial Hell
I remember when I was learning to code, I learnt the basics of web development includi...
For further actions, you may consider blocking this person and/or reporting abuse
Moving from theory to practice quickly is very important to break out of "tutorial hell", I totally agree. But after a practical crash course like suggested in your post (as you wrote, do this for about 9 months!) or better yet, starting in parallel:
I agreeπ―
There is always room for growth. Thank you!
Nice post π. Small thing: depending on your goals, you may not need to do full stack : either front or back should be enough. Otherwise you will have shallow knowledge in both. Itβs super hard to be a very good full stack dev
True, but I still recommend doing a fullstack project then choosing what to focus on more from there. You will know which one you liked most and you will have an idea of what happens on the other side when you start collaborating in teams.
If that is for choosing between the two, I definitely agree !
Like I can create a Fullstack app but I know my strong part is on the frontend, so usually when looking for freelance work and jobs, I usually go for frontend. But I have ideas of what happens on the api/database side which makes working with example data and intergrating later with the actual apis when they are ready easier.
I think backend devs should also have a clue of what happens on the frontend as well.
Right..
You know, every single word you said here is true!!! If I had started projects first, I would've learned faster. Unfortunately when I attended a one-year coding school, they did not tell us anything about doing projects, or creating a portfolio. So it took me another year to develop JavaScript projects together with a portfolio and websites i had created, along with some other stuff I also do, like Graphic Design. So if anyone out there is starting a coding school, start doing projects, prepare a portfolio... move on. I had to learn everything all by myself, and thanks to all of you who talk about this all the time, or else I would've never have known. It's important to follow a DEV Communityπ©·π©·π©·π©·
Thank you for adding the emphasis, I also spent my first two years learning but couldn't create a project. I started in 2016 but created my first complete website in 2018. I think starting early with projects is the best.
Definitely.... hope many are reading this, so they don't make our same mistakes!!! Start creating projects immediately everyone!!!! π©΅π©΅π©΅π©΅π©΅π©΅
Developing fast and scalable applications is a crucial aspect of web development. As your app expands, you and your engineering team will not want to rewrite the code to accommodate scalability.
To build complex functionality, it is best not to rely on resources that require a lot of time and effort. That's why we at ApyHub have created a catalog of pre-built services for developers. - to help them build applications faster, cheaper, and more scalable.
Another side of Tutorial Hell is just feeling like there's always more tutorials that you should be doing or that you think you aren't doing the right tutorials and you end up with a million different tutorials bookmarked! That's my kind of tutorial hell.
well, creating projects will help you know what you are missing and be able to look for the right tutorials.. so just start working on projects
This is a very good path, just jumping right in is one of the best way.
But for a complete beginner they might find it hard because they might not know anything about coding, including the various tech options available or even on how to open a code editor. That's why I think a few tutorials at the beginning could become handy but someone should try to move away quickly from them.
Diving into coding challenges and crafting my own projects made a massive impact on my learning path. It turned out to be incredibly efficient since I could put theory into practice and sharpen my knack for solving problemsβa true game changer in mastering programming concepts.
I can add this page also to find more learning projects aquadzn.github.io/learn-x-by-doing-y/
Awesome, combining coding challenges and crafting projects is really a good take. Coding challenges are also the best when it comes to interview preparations.
This is an incredibly detailed and practical guide for breaking out of tutorial hell and progressing as a developer. The emphasis on project-based learning, starting small, and gradually building real-world projects is spot on. The idea of creating unique, problem-solving projects is especially inspiringβit not only sharpens skills but also adds value to your portfolio.
By focusing on consistent effort and balancing learning with job hunting, anyone can fast-track their journey. Just like tackling coding challenges, stepping into niche areas like creating a medical tourism platform for ethnic rhinoplasty in Turkey could showcase your ability to blend skills with real-world applications. Amazing work, and thanks for sharing such a motivational plan!
This is really a timely topic. I've encountered a similar issue, and your solution really helped me understand the situation.
Great, start creating projects sooner
I liked it.
Thank you for sharing !!
Awesome, glad you liked it π
Good advice, thank you for this!
Great article. thank you so much for break it down for us.
No problem mate!
Great guide! The idea of breaking the "tutorial hell" by diving into projects early is spot on. Building a portfolio from scratch and working on small JavaScript projects definitely helps build confidence. I also agree that focusing on a full-stack project like MERN or Next.js is key to gaining real-world experience.