소프트웨어는 장난감 로봇에게 주는 지시와 같습니다. 로봇에게 앞으로 가라, 왼쪽으로 돌아라, 춤을 춰라 라고 말할 때, 그것은 소프트웨어가 컴퓨터에게 무엇을 해야 하는지를 말하는 것과 같습니다. 이러한 지시가 없다면, 로봇은 재미있거나 유용한 일을 하는 방법을 모릅니다.

소프트웨어를 쿠키를 구울 때 따르는 레시피로 생각해보세요. 레시피는 얼마나 많은 밀가루, 설탕, 버터를 사용해야 하는지, 어떤 단계를 따라야 하는지를 알려줍니다. 이와 같은 방식으로, 소프트웨어는 컴퓨터가 게임을 하거나, 비디오를 보여주거나, 그림을 그리는 방법을 지시하는 단계들의 집합입니다.

소프트웨어는 또한 이야기 책과 같습니다. 책에는 모든 단어와 그림이 포함되어 있지만, 이야기를 알기 위해서는 그것을 읽어야 합니다. 소프트웨어는 컴퓨터가 다양한 작업을 수행하는 방법을 알기 위해 읽는 이야기입니다. 그것은 컴퓨터가 당신이 원하는 것을 이해하도록 돕습니다, 예를 들어 좋아하는 노래를 재생하거나 그림을 인쇄하는 것처럼.