Study Resources
Computer Science fundamentals
- Introduction to Algorithms
- Design Patterns: Elements of Reusable Object-Oriented Software
JavaScript
Standards: ECMA-262
Intro
- Secrets of the JavaScript Ninja (2nd edition) [finished]
- Good for beginners
- JavaScript - the good parts
intermediate
- Professional JavaScript for Web Developers [Work in Progress]
- very deep & throughout book to learn
- You don't know JS
- JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)
code quality
User Experience
Blogs
Common practice & website features
- third-party login (Google, Facebook, etc): OAuth2