List of code textbooks
the many different subfields of code
// updated 2025-04-24 16:59
Topics
Web development has become a very broad topic, so each link below may go to several other subpages!
Essentials
The must-knows for every web developer:
Extensions
Becoming more essential for every web developer, these "extensions" enhance the "developer experience" of the aforementioned essentials:
- ⚛️ React
- an extension to JavaScript that helps with user interface development
- ➡️ Next.js
- an extension to React that helps with the interaction between the user interface and the back-end
- 📘 TypeScript
- an extension to JavaScript that checks for the validity of data flowing between parts of a website
Implementation
- 🐙 Git
- a way for multiple developers to handle changes (i.e. version control) to a single code base
- 🚀 Deployment (Vercel)
- how to get that website onto the internet
- 🛢️ Databases (GROQ)
- how to store and retrieve data that appears on a website
Improvements
- 🔐 Security
- topics such as authorization and authentication
- ♿️ Accessibility
- how to make the web usable for everyone
- 📲 Responsiveness
- how to make the web usable on any device
- 🌎 Localization
- how to make the web understandable for as many people as possible