JavaScript Books List of Free Learning Resources JavaScript Garden book repo Learning JavaScript Design Patterns By Addy Osmani (@addyosmani) book repo