this post was submitted on 08 May 2024
26 points (100.0% liked)
Ask Experienced Devs
1234 readers
2 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.
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.