To learn web programming well,
you should be eager to hack some well-designed web pages or sites. In this way, you may learn details from real cases.
- UI Design: how webmaster design a good-look page?
- Tool Integration: how HTML, CSS, JS, jQuery, ... are seamlessly integrated into the page?
- Geek Techniques: how websites design and protect their pages, e.g. ban the "right-click"?
- Commercial Operations: how Ads contents are put to interact with the page and users?
- ...
 |
| https://developers.google.com/chrome-developer-tools/ |