Topics Related to Color Theory, Patterns and Programming: