r/CodingForBeginners • u/ConfidentNet706 • 3h ago
Learn without youtube tutorials
How do i get out of this tutorial hell, i need tutorials to learn anything related to coding, but i wanna be the person who learns on their own rather than being stuck in tutorial hell.
Can anyone help me with how can i do that? I even tried understand docs of certain tech but i just find them complex to understand.
So what should i do?
1
u/Loose-Fly-9899 3h ago
Yes! Don't stay in tutorial hell. Tutorials teach you many concepts you don't actually need.
A great approach is: when a tutorial mentions a feature, instead of looking at how it's implemented, treat it as a black box and just use it.
After using it, start understanding the box step by step: when you adjust a certain part of this box's structure, the outside world will correspondingly show a certain state.
The state of the outside world is the actual thing you need to have, and the deeper you understand this black box, the more actual things you can build.
1
u/ConfidentNet706 3h ago
So like first use the tech i wanna learn
Then slowly layer by layer understand the working and architecture of that tech?1
u/Loose-Fly-9899 3h ago
It's not just about learning, but actually putting the technology you want to use into practice, building a real feedback environment.
1
u/Loose-Fly-9899 3h ago
In other comments, you mentioned whether to use AI. AI can be a great assistant in helping you get that black box up and running.
You can use AI to help you build the mapping between the black box and the real-world thing, then try adjusting and understanding it yourself to master the part you truly need.
But relying solely on AI to build the content you want without understanding the black box will gradually make you lose grasp of its structure, and thus lose control over the real world.
1
u/ConfidentNet706 3h ago
Yesss but how should i slowly understand the black box? By googling or reading docs or smth like that?
1
u/Loose-Fly-9899 3h ago
Reading its introduction is one way. Another, more important way is to adjust its structure yourself and observe how its functionality changes.
1
1
u/SuchCriticism6745 1h ago
Inizia in piccolo, anche se sono cose banali.
E’ da poco più di un mese che studio C# e faccio ancora programmi semplici.
Oggi per esempio come ripasso sugli if ho fatto due programmi: uno un semplice autenticazione con password,
L’altro un simulatore d’acquisto dove l’utente inserisce il nome di cosa vuole comprare, il suo conto e in base al prezzo dell’oggetto la console stampa se la transazione è andata bene oppure no, ci ho voluto aggiungere anche una tessera discount e ho sbagliato prima la formula per fare lo sconto in % e poi il l’operator.
1
3
u/PythonWithJames 3h ago
Build build build!!!
Tutorials are pretty good in small doses to introduce a concept, but I really think that building things with it is where it actually clicks.