si, con javascript se puede, pero lo fundamental es que tengas conocimientos en javascript y la estructura del DOM, te recomiendo este manual:
http://librosweb.es/javascript/
la idea es que generes una tabla con inputs en secuencia (dinámicos de preferencia), y calcules usando ciclos
una buena idea es que busques códigos en javascript que hagan por ejemplo, calculos simples, como calculadoras de interes, etc. y con ello te guias