메인을 배의 선장처럼 생각해봐. 선장은 배의 모든 것이 잘 작동하도록 하는 사람이야. 컴퓨터 프로그램에서 메인은 프로그램에 어디서 시작하고 무엇을 먼저 해야 하는지 알려주는 부분으로, 선장이 배의 목적지를 결정하는 것과 같아.

메인을 생각하는 또 다른 방법은 이야기 책의 첫 페이지와 같다고 생각하는 거야. 책을 열면 첫 페이지는 보통 이야기가 무엇에 관한 것인지 알려주고 등장인물을 소개해줘. 컴퓨터 프로그램의 메인은 첫 페이지처럼 다음에 일어날 일의 무대를 설정하는 거야.

메인을 오케스트라의 지휘자로 상상할 수도 있어. 지휘자는 모든 음악가들 앞에 서서 그들이 올바른 타이밍에 악기를 연주하도록 안내해. 컴퓨터 프로그램에서 메인은 프로그램의 다양한 부분이 조화를 이루어 작동하도록 하는 거야.