3 ms·
Thanks for starting this topic. I'll chime in - not as someone who codes - but as someone who has tried, on many ocasions. As some comments mention - one of t
by an_aparallel 4y ago
Thanks for starting this topic. I'll chime in - not as someone who codes - but as someone who has tried, on many ocasions.
As some comments mention - one of the biggest AHA moments to have is - learning programming must occur in parallel with a goal. Anecdote time - i'm an obsessive music collector, and not long ago discovered mp3tag's regex functions. Mind...blown - i read the tables describing the regex actions many times - it all felt like gibberish - kept trying....and BAM! it clicked. I can almost guarantee learning anything like this without the strong motivation to avoid manual retagging - would not nearly work as well.
Contrast the above - with my current position - working my way - incredibly slowly through Harvard's CS50 - nested for loops make my brain spin out. But just recently - i kept looking for intro explanations...and found a flow chart. With a flow chart in hand, looking at the sample code in one of the code examples made so much more sense.
There is such a plethora of learning materials out there in regards to code - i feel that there is gradually more improvement in clarity of explanation for people like myself (who dont "just pick it up").
The area I feel needs the most work is small exercises which build on the exercise before it. Please no more cryptic puzzles (python challenge was actually super fun - but the concept behind just randomly googling - VS - applying something i've learnt...seems off?)
I would love something like "maths exercises" but for code. perhaps i've not looked hard enough?