Hey, there
If you want to learn web development then this thread is for you. In this thread, I'll try to give a basic overview of
What 100DaysOfCode is?
How to manage your time?
How to divide your time?
And any other doubt you have in mind... So Let's go
(2 / nn)

If you want to learn web development then this thread is for you. In this thread, I'll try to give a basic overview of
What 100DaysOfCode is?
How to manage your time?
How to divide your time?
And any other doubt you have in mind... So Let's go
(2 / nn)
In this 100 Days you need to cover mainly 4 technologies
- HTML
- CSS
- JavaScript
- DOM
Now you might be wondering why DOM? But trust me its important and necessary
(3 / nn)
- HTML
- CSS
- JavaScript
- DOM
Now you might be wondering why DOM? But trust me its important and necessary

(3 / nn)
Starting with HTML, its pretty easy and straight forward. It's a markup that totally operates on tag.
You can get a quick overview of it within few minutes. But wait! Don't rush.... There are a lot of tags
You don't need to learn all tags in one single go
(4 / nn)
You can get a quick overview of it within few minutes. But wait! Don't rush.... There are a lot of tags
You don't need to learn all tags in one single go
(4 / nn)
I have been in this field for 2 years but yet I do not know all the tags
I suggest you to start HTML with a Free crash course.
Here's the link
(5 / nn)

I suggest you to start HTML with a Free crash course.
Here's the link
(5 / nn)
Try to play around with all tricky tags like table tags.
You don't need to waste your 10 - 20 days in HTML because as you go further into your journey, you will discover more cool tags and attributes eventually
I think 1 to 5 days for HTML is enough.
(6 / nn)
You don't need to waste your 10 - 20 days in HTML because as you go further into your journey, you will discover more cool tags and attributes eventually
I think 1 to 5 days for HTML is enough.
(6 / nn)
After 5 - 6 days it's time to add some styling in your website. And here CSS comes into action
Its totally operates on properties and value. There are 500+ properties. Which takes almost 100 days to learn all
..........Just kidding
(7 / nn)
Its totally operates on properties and value. There are 500+ properties. Which takes almost 100 days to learn all


(7 / nn)
You don't even need to learn all of them.
You must have heard about "Pareto principle" which states that for many outcomes roughly 80% of consequences come from 20% of the causes
Similarly, in order to cover 80% of CSS, you need to learn only 20 properties
(8 / nn)
You must have heard about "Pareto principle" which states that for many outcomes roughly 80% of consequences come from 20% of the causes
Similarly, in order to cover 80% of CSS, you need to learn only 20 properties

(8 / nn)
The cool part about this 100 Days of Code is that all technologies are interconnected. Like when you're working on CSS, you have to work on HTML as well.
So you'll learn about HTML as well while learning CSS
(9 / nn)
So you'll learn about HTML as well while learning CSS
(9 / nn)
Some important CSS concepts you need to cover
- Display flex
- Display grid
- Box model
- Background
- Color
- Positioning
- Fonts
(10 / nn)
- Display flex
- Display grid
- Box model
- Background
- Color
- Positioning
- Fonts
(10 / nn)
In my opinion, 25 to 30 days should be enough for CSS. Although they are not fixed you can arrange them according to you.
To be good developer, you need to Google a lot. How quickly you find your solution on Google makes you a good developer
(11 / nn)
To be good developer, you need to Google a lot. How quickly you find your solution on Google makes you a good developer
(11 / nn)
W3 schools and MDN are documentations where you find detailed explanation on each and every topic
So try to learn from there. Try to put everything into practice.
(12 / nn)
So try to learn from there. Try to put everything into practice.
(12 / nn)
Congratulations
After 30 days, you will be able to make some static sites, personal website and some stunning landing pages.
Time to rewind all your learning and put them together to create a website.
(13 / nn)

After 30 days, you will be able to make some static sites, personal website and some stunning landing pages.
Time to rewind all your learning and put them together to create a website.
(13 / nn)
Structure is done
Styling is done
Time to add behaviour in your website using JavaScript.
JavaScript is deep so I suggest you to learn it from day 31 to the end (100th day)
(14 / nn)

Styling is done

Time to add behaviour in your website using JavaScript.
JavaScript is deep so I suggest you to learn it from day 31 to the end (100th day)
(14 / nn)
JavaScript is used for adding logic in your website.
For ex...
- What happens after the user clicks on the button is controlled by JavaScript
- Increase the likes count when user click on the heart button
(15 / nn)
For ex...
- What happens after the user clicks on the button is controlled by JavaScript
- Increase the likes count when user click on the heart button

(15 / nn)
Basic things you need to cover lin JavaScript are
- Data Types
- Var, const, let
- Operators
- Comparators
- Functions
- Loops
- Control statement
- Arrays
- etc
(16 / nn)
- Data Types
- Var, const, let
- Operators
- Comparators
- Functions
- Loops
- Control statement
- Arrays
- etc
(16 / nn)
This may sound challenging and confusing but once you start with it, everthing seems like a cake walk.
Don't rush. Try to take short note for future reference it will help you for sure.
(17 / nn)
Don't rush. Try to take short note for future reference it will help you for sure.
(17 / nn)
So how we can change thing in HTML using JavaScript?
Here DOM comes into play
With the HTML DOM, JavaScript can access and change all the elements of an HTML document
(18 / nn)
Here DOM comes into play
With the HTML DOM, JavaScript can access and change all the elements of an HTML document
(18 / nn)
The DOM is powerful but most beginners avoid it or don't take it seriously. Please do not do this.
DOM mainly revolves around methods and value. By method you select where to change and by value you tell what to change.
(19 / nn)
DOM mainly revolves around methods and value. By method you select where to change and by value you tell what to change.
(19 / nn)
By the combination of DOM and JavaScript you can perform a lot of cool things.
- You can change styling
- You can change content
- You can change tags
- You can change attributes
- ETC.....
(20 / nn)
- You can change styling
- You can change content
- You can change tags
- You can change attributes
- ETC.....
(20 / nn)
The combination of HTML, CSS, JavaScript and DOM is the most powerful thing in my opinion and once you learn these things. You will become powerful too

Start your web development journey today. It's now or never.
(21 / nn)


Start your web development journey today. It's now or never.
(21 / nn)