He clicked a course with a boring title— Python GUI Development with Tkinter: From Zero to Hero —but it had 4.6 stars and 12,000 reviews. The instructor had a calm, patient voice. The first video was free.

Alex leaned forward.

He opened VS Code. He imported tkinter as tk . He created a Tk() window, added a Label (“Enter search term”), an Entry widget, a Button , and a Listbox . Behind the button, he wrote a function that read a log file, filtered lines, and inserted them into the listbox.

But Alex only knew how to show things inline. He didn’t know how to build a real application —something with windows, buttons, text boxes that actually worked.

By midnight, he had made his first window—300x400 pixels, gray, with a single button that printed “Hello” to the console. It was tiny. It was ugly. But it was his .