Tell me about a time you had to learn a completely new technical tool or programming language to complete a project.