DEV Community

Cover image for Tutorial Purgatory šŸ˜¢šŸ˜¢
Yusuf Saifurahman
Yusuf Saifurahman

Posted on

5 1

Tutorial Purgatory šŸ˜¢šŸ˜¢

Tutorial purgatory

Do you know that feeling?

Like youā€™re stuck in this infinite loop of just watching tutorial after tutorial every single day, but youā€™re still not making any real progress towards becoming a developeršŸ¤”?

It's really common among developersšŸ¤Ŗ.

We've ALL been therešŸ™‚.

But the question is... how do you pull yourself outšŸ¤”šŸ¤”?

Thankfully, I got lucky and figured it out pretty soon when I was learning to code (but I still stumble on it sometimes when am learning something new)
So hereā€™s the secret..
Projects.

BUILD PROJECTS.

Build a TON of them.

Thatā€™s it.

Thereā€™s no other way around it.

The more you build...

The more you break...

The more you learnā€¦
Most times we watch alot or even download lots of tutorial videos on a language or framework or even a library
but most of those who watch it STILL don't know how to build an application like that from scratch, why?

Itā€™s because most people just watch a tutorial and code along.

You donā€™t think beyond the code, you just code it up.

Donā€™t just code.

Think.

Think about what youā€™re coding in your IDE or text editor.

What does this for loop do?

Why do we have this piece of code here?
Ask questions to yourself and do some research why is this like this and so forth...

When you do that, you understand how the code works and why we do it the way we do.

This is what YOU have to do.

Take the code into your own hands and mess around with it.

BREAK IT.

Debug it on your ownā€¦

Google it.

Ask Questions and ask more

Figure out why it broke in the first placeā€¦

Now before you know it youā€™re building projects on your own.

Maybe you come up with a passion project that youā€™ve always wanted to build, and start working on that!

Keep taking on those clone applications to flex and build your skills, but start to customize them.

Make them your own.

Look for cool new features you could implement, find specific tutorials and figure out how to add them.

Youā€™re thinking like a developer. That's great already.

And thatā€™s really it.

Learn through projects and your growth will be MASSIVE.

Projects are what kept me out of tutorial hell as a new Software Engineer.

Real. World. Projects.

ā€˜Cos not only do they unlock your learning... they also land you JOBS (On the long run we need funds actually).

Thatā€™s the real power of projects when you start taking this stuff seriously.

In conclusion
The fastest way to get out of tutorial hell is by building projects upon projects (try to finish one completely before going to another) add some extra features to the clone you are doing Change the colours use different style of icons or Change some design patterns.
And that's all.
If you got questions or confusion or anything you are free to hit me up would really love to help out as fast as I can.
Yusuf
Tech enthusiast
Twitter: Yusuf_software.

Top comments (4)

Collapse
 
wmonroy323 profile image
Waldo ā€¢

Great input Yusuf, It makes sense and im sure we've all been there. Building projects sounds like great advice from the tutorial "purgatory".
Thanks for the advice.

Collapse
 
saifyusuph profile image
Yusuf Saifurahman ā€¢

Thanks for this
You could recommend another topic to write on.

Collapse
 
crypticwisdom profile image
Nwachukwu Wisdom Ndubuisi ā€¢

Really appreciate sir.

Collapse
 
jumzeey profile image
Jumzeey ā€¢

Straight to the point right up

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

šŸ‘„ Ideal for solo developers, teams, and cross-company projects

Learn more

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ā¤ļø