RGB Gradients Generation
JavaScript (ES6), 130 bytes



g=
(f,t,n)=&gt;[...Array(++n+1)].map((_,i)=&gt;f.replace(/../g,(e,j)=&gt;((`0x${e}`*(n-i)+`0x${t[j]+t[j+1]}`*i)/n|256).toString(16).slice(1)))
;
p=_=&gt;g(f.value,t.value,+n.value).map(e=&gt;o.insertRow().insertCell().appendChild(document.createTextNode(e)).parentNode.bgColor=e);
&lt;input id=f value=e14f09&gt;&lt;input id=t value=9a04f6&gt;&lt;input id=n value=4 type=number&gt;&lt;input type=button onclick=p() value=Go!&gt;&lt;table id=o bgcolor=black cellpadding=4&gt;