A crowdsourced and curated list of material that's considered mandatory curriculum for front-end developers by the community. Pull Requests are welcome.
- Browsers
- CSS
- HTML
- JavaScript
- Source Control
- Work Pocesses
- Architecture and Patterns
- Testing
- Performance
- Accessibility
- Craftsmanship
- Information Design / User Experience
- Courses/classes
- Handbooks
- Reference documentation
- What happens when a browser starts
- What happens when CSS is being interpretated
- What happens when a web page is rendered
- What happens when HTML is parsed
...
...
- Eloquent JavaScript
- JavaScript: The Good Parts
- JavaScript: The Definitive Guide
- You don't know JS series
- Exploring ES6
- Clean Code
- Working Effectively with Legacy Code
- Refactoring
- Pragmatic Programmer
- Release It!
- Code Simplicity