On Patterns and Learning through Interaction