Learning Media transforms exploration into programming that can automatically, personally, and extensibly build everything from a newspaper to an evening’s entertainment. The programming is graphical, akin to Scratch, and consists of organizing ideas and formats that are analyzed as they are created. The language operates by position blocks that select, test, loop, and interrogate friends as well as intrinsic data to present an ever-varying, personalized and communicated window into events and entertainment. This interface teaches analytical thinking while applying it to content. It replaces the tag-based search paradigm with a realtime interaction that hones the user’s analytic skills while it builds a personal and sharable information resource.