A living notebook of my Web Dev journey. Part study guide & part playground.
This repository is my ongoing study space for learning frontend development.
It serves as both a personal study guide and a reference notebook. Each topic is organized into its own folder with subfolders/files for practice code and notes.
-
[01-javascript/]
- [arrays/]
- [arrays.js]
- [array-methods.js]
- [functions/]
- [functions.js]
- [arrow-functions.js]
- [higher-order-functions.js]
- [objects/]
- [objects.js]
- [arrays/]
-
[02-html/]
- [quick-reference.html]
-
[03-css/]
- [selectors/]
- [selectors.css]
- [flexbox/]
- [flexbox.css]
- [selectors/]
-
[04-dom/]
- [events/]
- [event-listeners.js]
- [manipulation/]
- [dom-manipulation.js]
- [events/]
-
[05-json/]
- [travel-itinerary.json]
-
[06-apis/]
- [fetch-examples.js]
- [http-methods.md]
-
[07-react/]
- [common-array-methods.js]
- [components/]
- [props-and-state/]
- [jsx-examples/]
& so on...
- JavaScript β Core language fundamentals: variables, functions, arrays, objects, classes.
- HTML β Structure of webpages, semantic elements, forms, and accessibility.
- CSS β Styling webpages: selectors, layouts (flexbox, grid), responsive design.
- DOM (Document Object Model) β Connecting JavaScript to HTML: events, element selection, and manipulation.
- JSON (JavaScript Object Notation) β A lightweight data format for sending and receiving structured data.
- APIs (Application Programming Interfaces) β Using
fetchto send HTTP requests (GET, POST) and work with external data. - React β A JavaScript library for building reusable UI components with JSX, props, and state.
- Reinforce fundamentals with hands-on practice code.
- Organize notes by topic for easy review and reference.
- Build a clear progression that mirrors my frontend learning journey.
- MDN Web Docs β comprehensive reference
- JavaScript.info β in-depth JavaScript explanations
- CSS Tricks β practical CSS tips
- React Docs β official React documentation
This repo is a living study notebook. As I continue learning, Iβll add more topics, subfolders, and code examples.