/Think Like a Programmer/Breaking Problems Down

How Computers Think

Breaking Problems Down

Programmers break big problems into small, manageable steps

Thinking in Steps: An Introduction to Algorithms

Before writing code, programmers plan their solution as steps. Learn how to think algorithmically using a simple recipe analogy.