This repository is a record of my daily learning progress in web development and technology.
I update it day by day to track my growth, concepts learned, and small achievements.
- Learned basics of HTML and created my first webpage.
- Explored headings, paragraphs, and links.
- Built a simple profile page using only HTML.
- Studied CSS fundamentals (selectors, colours, and text styling).
- Applied inline, internal, and external CSS.
- Styled my profile page to make it look more professional.
- Started with JavaScript basics (variables, data types, operators).
- Practiced writing small scripts for calculations.
- Added interactivity to my profile page with a button click alert.
- Learned about functions and arrays in JavaScript.
- Wrote simple programs like a to-do list using arrays.
- Understood the difference between
function declarationandfunction expression.
- Explored JavaScript objects and their properties.
- Learned how to store multiple values using key–value pairs.
- Practiced building a student information object and accessing data dynamically.
- Started learning DOM Manipulation.
- Understood how to select elements using
getElementById,querySelector. - Added dynamic changes like text updates and style changes with JavaScript.
- Learned about Events in JavaScript (click, input, submit).
- Built a small interactive form with validation.
- Gained confidence in making webpages more interactive.
- Explored ES6 features like
let,const, arrow functions, and template literals. - Practiced writing cleaner and more modern JavaScript code.
- Updated my to-do list project using ES6 syntax.
- Started with React basics.
- Understood components, props, and JSX structure.
- Created a simple React app showing "Hello World" with reusable components.
- Learned about React state and hooks (
useState). - Built a counter app with increment and decrement buttons.
- Practiced breaking UI into smaller components for reusability.