Estou aprendendo programação do zero, nos cursos anteriores de logica de programação, aprendemos a usar o "var" para declarar variáveis, já no curso de jogos clássicos estamos usando o "let" eu testei o "var" no p5.js e funcionou normalmente, não sei se minha pergunta é muito avançada e veríamos isso mais para frente, mas qual a diferença dos dois ? existe alguma convenção de qual usar e em qual momento ? obrigado.
testei o código do p5 no sublime text 3, depois de alguns ajustes funcionou parcialmente, mas de acordo com meus amigos programadores eu "chumbo" muito o código, ou seja, escrevo demais, alguma dica para melhorar minha logica ? obrigado.