Solving algorithm puzzles helps a lot for general creativity. I think the most important thing to understand and embrace when being creative is: a lot of people will not understand/like/approve of your creative efforts. Do NOT let this get you down or discourage you. Enjoy being creative simply because it's fun. Don't think about the opinions of other people!