Learning a New Programming Topic? Start with the Big Picture

It’s Like a Puzzle

Say you want to put together a 1,000-word puzzle. If you’re like me, you’ll take a good look at the lid of the box to see what the puzzle looks like when complete.

  • There are several types of joins, but inner joins are the most common
  • How to write an inner join

Are You Wasting Your Time?

There are two reasons why getting the big picture matters. First, it makes learning effective simply because you know what to focus on.

How to Get the Big Picture

I find that many technical resources jump right into the thick of things, leaving it up to me to get the big picture. I often use multiple sources to pull this information together. Here’s how I do it:



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store