- Understand the essential elements of programming: syntax, control, and data
- Organize and clarify your code with object-oriented and functional programming techniques
- Script the browser and make basic Web applications
- Harness node.js to build servers and utilities
- Use the DOM effectively to interact with browsers
as your guide, you'll be fluent in the language of the Web before you know it.