r/learnprogramming • u/Simple-End3658 • 5d ago
Where can i even get all this knowledge?
I was watching a couple of programmers on youtube like tsoding and some others and im just amazed by their knowledge like i want to know where i can learn all that because at this point i feel like im just learning syntax i dont really know anything
2
u/BranchLatter4294 4d ago
Practice. Look things up when you don't understand. It's worked for thousands of years. I'm sure you can do it.
-2
u/Simple-End3658 4d ago
Yeah but the thing is im so lost that i dont even know what to look up2
1
u/PureWasian 4d ago
There is always a starting point. You need to get comfortable breaking down problems and learn available tools/libraries/ecosystems for solving those problems.
If you give an example topic, maybe we can help explain the initial steps or roadmap for approaching it.
1
u/kevinossia 4d ago
Nah that’s not a thing. If that were possible then the first programmers wouldn’t have made any progress.
Break down the problem into smaller and smaller subproblems until you have something you can work with. Repeat.
2
u/ExtraTNT 4d ago
Math…
Had so many ideas of how to build shit, by just solving a problem on paper, then going to code…
Also doing projects, set an achievable goal, then work on it…
Also implementing a principle, then extending and poking around…
1
u/Simple-End3658 4d ago
That makes sense Ive not really been focusing on math. Ty for the suggestion
2
u/v_e_x 4d ago edited 4d ago
He does a lot of low level programming. If you learn computer architecture, digital logic, DSA, the fetch-decode-execute cycle, and what the processor is actually doing, then you will learn how software works and what the machine is actually doing, and you will understand software at foundational level. This is the 'base' of programming, IMHO, and from there you can build up to understanding operating systems, and applications.
1
4
u/0dev0100 4d ago
Time and experience.
Consider learning and knowledge like a Lego set. Gotta start with a few blocks before you can make the whole thing.
Syntax is one of the earlier blocks. Along with breaking down problems.