Start reading JavaScript Allongé by Reginald Braithwaite.