Eu meio que discordo de sua afirmação de que você acabou de encontrar uma solução completa para um problema. Como alguém que faz programação intermediária desde os anos 70 e se familiariza com os ciclos iterativos de lançamento e correção, mesmo para as tarefas aparentemente mais simples, acho que você pode ter simplificado um pouco demais!
Em primeiro lugar, qualquer programa resolverá vários problemas. O problema mais difícil é sempre reduzir a liberdade do usuário a ponto de prever suas entradas. O design é muito parecido com isso.
Os algoritmos que você desenvolve não são a única solução possível para esse problema específico e, na maioria dos casos, existem muitas rotas possíveis: a programação é um meio expressivo com muitos dialetos e linguagens, e os programadores têm estilos .
Se você ler a (s) pilha (s) de matemática, você encontrará pessoas que publicam uma solução matemática que captura exatamente o problema e a expressa de uma maneira que as pessoas se importam instantaneamente porque comporta bem com sua experiência pessoal e depois a reduzem para mais formulário simplificado padrão que está nas folhas do berço e é ensinado. Este é um bom exemplo de apresentações variáveis de uma solução para um problema e como a mais simples e elegante nem sempre é a primeira forma.
Então, como você começa?
Sim, algum conhecimento da teoria das cores é útil, mas você não precisa saber muito disso. De fato, tem muito pouco valor fora de defender suas idéias de um público hostil (leia-se: crítica). A coisa mais importante a saber é: como essas cores funcionarão em preto e branco (tipo de zen)? Estou condenando meu cliente acima de 80% da taxa de inundação CMYK em todos os seus empregos? Eles serão capazes de pagar pela impressão se eu solicitar uma gravação estampada / deboss com UV e 100% de CMYK em material plástico?
O conhecimento técnico do tipo é importante, mas você não precisa ser um criador de fontes para usá-los. A coisa mais importante a ter em atenção é o espaço. Para o tipo, este é líder (espaçamento de linha) e Tracking / kerning (inter-word e inter-letra espaçamento respectivamente).
Para ter certeza, para ser o designer número um do mundo, você provavelmente precisa ter um conhecimento profundo, mas estar acima da média? Você precisa de um conhecimento superficial básico da forma e um desejo de fazer melhor.
Os melhores designs normalmente não têm mais do que 2 de qualquer coisa , comunicam exatamente e somente o que precisa ser comunicado e não ocupam o espaço. A maior parte do que é um bom design vem da idéia básica de que o espaço é luxo e a densidade é o desespero .
Duas faces da fonte, duas cores (papel branco - escolha preto e mais uma), duas metades. Dois. Você quer mais? Justifique para si mesmo, mas faça você fazê-lo.
Depois disso, a única pergunta que você precisa se perguntar é "tenho vergonha de enviar isso?" Se sim, itere.
O melhor lugar para começar com a aprendizagem de design é encontrar alguns "livros de design para designers" ou revistas sobre design de ponta. Ao fazer isso, você pode aprender os aspectos técnicos sem precisar resolver um problema. Então você pega uma régua e um caderno, faz anotações e reproduz tudo o que puder. Então você conhecerá o espaço, a composição e a restrição.