While learning automation, I feel it’s important to learn:
What is programming?
While there are many metaphors people give, most cannot fit 100%
I am too confused (was confused) how to define programming
A LOT of people just run away from learning to code
One reason is, IMHO, we don’t necessarily teach it in the best way
And a good place to start it, what is programming?
The best answer I found is:
It’s like writing, you take an idea in your head and you write it down
Similarly, in programming you think of an algorithm and write it down
If we broaden this definition, I even call playing Real Time Strategy games ‘programming’
Sure, you’re not writing code, but you are thinking of an ‘algorithm’ to beat another person or ‘algorithm’ (Computer as a player)
A link to a GREAT video I watched on the subject (added in the links)