Learning to program:
Thinking Computer Thoughts
“A hypothesis, first advanced by Edward Sapir in 1929 and subsequently developed by Benjamin Whorf, that the structure of a language determines a native speaker’s perception and categorization of experience.”
“The proper use of comments is to compensate for our failure to express ourself in code.” – Bob “Uncle” Martin
- Why do some people “Get it” and others don’t?
- What are successful strategies for teaching beginner programmers?
- What is a good way to practice programming?
- How can good programmers learn different programming languges so easily?
- Just what are programming paradigms?
- How do programming languages change your programming?
The most important skill of a true developer has nothing to do with writing code. Then what truly differentiates an excellent developer? Read how weeks of work could have been avoided by thorough analysis, spiced with a bit of laziness.
Growing up in Belgium, I was exposed to a different education system than in Kenya. In this article I talk about my experience from secondary education up, and how that shaped my thinking on education today.