Beginner programmer, but advanced at creative ideas, solutions and additional expanded uses for exiting projects.