this post was submitted on 08 May 2024
26 points (100.0% liked)
Ask Experienced Devs
1064 readers
1 users here now
Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The reality is that you can't. So accept that going in and realize your learning will be iterative.
You'll be overwhelmed, that's OK. Copy paste code until you get something working. Here's the key. At that point stop, go back and understand the code you copied, why it works, and then try to rewrite it differently now that you know what worked.
Metaphor for writing. Start with a quote, then paraphrase it. Do that enough and you'll start to be able to adlib and come up with your own solutions.
Personally, rather than copy-pasting code, I like to actually copy it by typing it out, especially if I'm still learning the syntax of a new language. It just makes you read the code much more attentively than glancing over it after it's already written.
Absolutely. That's a fantastic way to do the "copy/paste" I definitely think it helps when learning new language.
I learned something very valuable relatively early in learning how to program: sometimes, if you do things you don't understand enough, the understanding will come as a byproduct of just doing the thing.
I had been stuck in a "i must understand the fundamental nature of everything i do before i do it" mindset, so this was quite revelatory to me.
That's a very good point. Thank you!
Good luck!