So I embark on a journey to learn some JavaScript...