maycony, pense numa function como uma fabrica, onde de um lado você coloca o porco e do outro lado da fabrica sai o bacon empacotado, o que te ajudaria muito seria um curso de logica de programação, pois você entenderia com maior profundidade, e decorar nao vai ajudar nesse caso, diferente de html e css o js usa logica de programacão o que o torna um pouco mais complexo, com a logica de programação você conseguen sair do 0 e fazer o algoritmo que precisar.