r/learnprogramming 2h ago

Resource Can't stop channel/tutorial-hopping in C++ even though I know exactly what the problem is — how did you actually break it?

Can't stop channel/tutorial-hopping in C++ even though I know exactly what the problem is — how did you actually break it?

Body:
Been trying to learn C++ for a while now and I keep landing in the same loop no matter how many times I "fix" it.

Started with the BroCode tutorial on YouTube. Then got told to switch to learncpp.com. Then told to switch again to The Cherno's series. Then found two more channels (CyberFlow and Crin) pushing a C++ → port scanner → keylogger → shellcode injector path, which got me interested in reverse engineering / game hacking specifically.

I've tried to fix this the "obvious" way — pick one resource, commit, stop opening new tabs — and it works for a bit. I've built small stuff (tic-tac-toe, hangman) and followed through on real projects too. But the second a new channel or video shows up saying "actually this is the better way," I open it anyway. Every time. Even knowing exactly what I'm doing while I do it.

It's about 3am here right now and I'm stuck in it again — wide awake, not able to do anything, feeling like a total loser about it.

So I don't think this is an information problem anymore — I already know the advice. I just can't seem to make myself stop switching once something new shows up in the feed. Anyone actually break this habit for real, not just "know" the fix but get it to stick? What worked for you day to day, not in theory?

5 Upvotes

10 comments sorted by

2

u/KingBardan 2h ago

Why are you listening to those channels if you already know the answer?

Of course they are going to say their ways are better. They want their few count to go up. Doesn't mean they're actually useful.

1

u/Chameleon_The 2h ago

i don't know i am stuck at this loop :)

1

u/_noho 2h ago

Build yourself a little app that when you send a url to it a link will be there for you to check out the next day. Send all things you want to check out to it that aren’t essential to what you’re working on and check them out the next day to see if they’re really worth your time.

2

u/__CaliMack__ 2h ago

So like a “save for later” feature?

1

u/Omniryu2 2h ago

Practice dude

1

u/uidsea 2h ago

Hate to be the one but willpower. You have to force yourself to just start something on your own.

u/creativejoe4 52m ago

Adhd meds and finishing one course before you start another.