Overview. This app was developed to provide programmers of all proficiency levels, ideas for pet projects to work on when they are looking to increase their proficiency in a particular programming language. Idea Bag is ideal for hands-on learners.