I apologize; I know this question is sort of open-ended and if I could think of a way to make it more specific, I would.
What would you consider a piece of CS so fundamental that it would be analogous to an elementary student learning his/her multiplication tables?
I think maybe looping code, maybe data types, and/or conditional statements. I'm looking for pointers to any scientific literature on this topic and any input anyone cares to share.
What are the absolute fundamentals that every developer must master regardless of paradigm (OOP, FP etc) or language?
Feel free to close this if it's too broad but if you do vote to close please suggest how I can narrow the question as well.