The people in our pictures

Meet Mira & Kabir

Two curious minds, a notebook full of ideas, and the courage to ask one more question.

Mira and Kabir are fictional BeKoder characters: adult friends learning programming together. Their story is imagined; they do not represent real instructors or student results.

Read their story →
Two learning partners working together at a laptop.

Mira

The thoughtful sketcher

Mira sketches ideas, notices patterns, and asks the question that helps a problem make sense. She is learning to turn those ideas into small, working programs.

Kabir

The curious experimenter

Kabir likes trying a small example and seeing what happens. He is learning to slow down, explain his reasoning, and make each experiment count.

A fictional BeKoder story

One more question

Chapter 01

The empty file

Mira arrived at the library with a notebook full of arrows and a program that did nothing. Across the study table, Kabir had opened a new file. He had been looking at it for quite a while.

“Do you know where to start?” he asked.

“I was hoping you did.”

They laughed, quietly enough for the library. Each had imagined that everyone else understood programming already. Mira could picture what she wanted to make but struggled to begin. Kabir could remember a few commands but could not explain them. For the first time that afternoon, the empty file felt less lonely.

Mira and Kabir share an uncertain pause, with a notebook of unfinished arrows and a plain-backed laptop.
Chapter 02

Something small and useful

Mira pointed to the books between them. “What if we made a reading list?”

Nothing grand: add a book, show the list, mark one as read. Kabir reached for the keyboard, then stopped when Mira opened her notebook.

“Can we say what happens first?”

They wrote the steps in ordinary words. Kabir suggested trying one book before adding more. Mira drew a box for its title and another for its reading status. An arrow connected the two. The sketch was untidy, but it gave them something they could both follow. Now the first line of code had a purpose.

Mira sketches a three-step reading-list plan while Kabir places one book on their low study table.
Chapter 03

A bug worth understanding

Soon, one title appeared twice. Kabir deleted a line. The whole list disappeared.

“That was a confident guess,” he said.

Mira smiled. “Mine was going to be the same guess.”

They put the line back and moved the laptop aside. With two paper cards, they followed their steps: add the first book, add the second book, show the list. Both cards ended up holding the second title.

“We keep putting the new title in the old place,” Mira noticed.

Kabir tried their corrected steps with a single card, then with two different books. This time, each kept its own title. They returned to the program knowing what to change, and why.

Mira and Kabir compare two matching book cards to trace a reading-list mistake together.
Chapter 04

Understanding before speed

On their next library afternoon, Mira found a shorter way to write a loop. Kabir asked how it knew when to stop. She started explaining, paused, and reached for the notebook.

“I think I copied the shape without understanding the middle.”

Together, they traced the loop with an empty list, then a list with one book. Kabir caught a missing step; Mira spotted where his explanation skipped ahead. Neither had the whole answer alone.

They kept the slower version until they could explain it clearly. Finishing felt good. Knowing how their small program worked felt even better.

Mira explains three notebook steps while Kabir listens and checks a single book on their round study table.
Chapter 05

Room for another chair

A week later, someone at the next table noticed their reading list.

“Is that difficult to make?”

“Parts of it were,” Kabir said.

“We started with one book,” Mira added, turning the notebook around.

They pulled over another chair. There was no perfect demonstration: a pencil rolled away, a title was misspelled, and they still had questions about saving the list. But they could show the first step.

That is where this little story leaves them: making room, asking one more question, and trying another example. Mira and Kabir do not know everything. They have learned that they can begin before they do.

Mira turns a sketch notebook toward an empty chair while Kabir pulls it up to their library table.

One more question
is always welcome.

Bring your curiosity. Start with the fundamentals, then learn to work through a problem one step at a time.