@ruben And if you delve into Javascript development you should consider to use TypeScript. It allows type-safe development and debugging while you develop. It translates into regular Javascript.
Actually, AngularJS is developed using TypeScript. Pretty awesome!
Just my 2 cents.
Regards,
HerrB92