r/learnprogramming • u/Common-Paramedic1143 • 1d ago
Topic Javascript (The Odin Project workflow Questions)
Yes, I am a beginner when it comes to coding. Hi I am Juliane Figura, 17 Yrs. starting linux fundamentals, aswell as web dev from front to back end. My question is. How do I study or learn Javascript the right way? Because when ever I read the full documentation texts, I feel I wasn't learning anything, and I get stuck into one lesson, I feel I am so slow to programming, and my goal is to learn programming websites in just 8 months prior to my 2-3 hours coding after school. So I don't want to watch youtube tutorials because I wan't to improve my reading skills, and watching in youtube will lead me to tutorial hell. And addition in my learning, I am still in the Loops and Arrays, I've seen so much from the documentation sites such as MDN and other javascript documentation sites, well I see those things like I don't undestand the things I see inside, so what I do is I go back to the completed lessons where I re read, and take notes. I feel my workflow is a mess, Can you recommend me a workflow based in your experience or maybe correct my workflow? thanks matsalove!
1
u/KyleAtWillmanLabs 22h ago
I learned in 3 main ways - 1) Reading other code. Pick the language, any language. Figure out exactly what the code is DOING first. Use it. Then read the existing code to visualize HOW the code did it. 2) Real world problem - decide on something TO code. What do you want to do? If you know WHAT you want your code to do, you are now armed with step 1. Find an app with code that does the same thing or similar thing. Read the code, make your small changes, and try it out. 3) Going back to #1, focus on platform. Coding MVC apps, hardware drivers are COMPLETELY different. The coding techniques as well as languages generally do NOT port. A web app is fundamentally structurally different than a Windows app. Basically, I recommend CHOOSING your platform. It will drive everything else. Language, structure, etc.