100 Days Web Development Challenge;
Welcome to day 0 of 100 days web development challenge. Don't be confused by reading 0(zero), this is the introductory blog of my 100 days journey of learning web development. As this is an introductory blog that does not contain any code, I have indexed this blog as zero.
I have decided to start this challenge because of my procrastination habit. Despite setting a clear goal of becoming a full stack web developer, I'm not enrolling myself totally in learning. And, this habit can cause me my goal of becoming a good developer.
I watched some online videos and read some articles about 100 days of code challenge. Many people started this challenge and saw some wonderful results. They were able to achieve their goals by consistently writing code for 100 days for minimum 1 hour daily. Once they were getting some results, they were exited by seeing their hard work pay off. They gradually increased their learning and coding time which seems to be very interesting. Obviously , it is not easy to stick yourself to learning and building programs from the very first day, but consistency is the key.
So, I'm also starting this challenge from tomorrow(6th October,2023). I will be starting with the basics of web development by learning HTML, CSS and JavaScript. As these three technologies are at the core of web development, one needs to have a strong hold of them to give structure, style and provide interactivity to a website.
I'll be giving the starting 20-25 days for HTML and CSS. Once I have a good understanding of them, I will build a simple web page using HTML and CSS. After the project, I'll start with JavaScript. As Javascript is a programming language, it will require atleast 45-50 days of learning basics of it. Once I build a strong foundation in JavaScript, it's time to build my first front-end project using HTML, CSS and JavaScript. The project will be a simple portfolio project which will be useful to showcase my skills and knowledge of programming.
All of this will take around 75 days, you may wonder : what about the rest 25 days? Don't worry, rest of the days will be used to build 2-3 small scale projects such as: Tic Tac Toe, Calculator and a To-Do List. Developing these projects will increase our thinking ability and problem solving skill.
I will be posting daily about my learning and progress for 100 days and will also share my code through GitHub. This is my GitHub link: GitHub. I'll try to cover atleast 3-4 small topics everyday and explain what I learned in my blog. If you are also aspiring for web development, then join with me in my journey and start yours as well. You just need to read my blog everyday to grasp my daily learning so that you can also code everyday with me. Don't forget to make a GitHub profile and upload your code daily to it. The benefit of uploading your code daily to GitHub and mentioning it to your resume is that when you show it to recruiters, they feel you actually have the skills mentioned in your resume. If you don't have a GitHub account, then browse on YouTube how to create one and get started.
Rules:
There are some simple rules for this challenge.
- You must code minimum one hour everyday for 100 days.
- You must upload your written code to GitHub.
All Links:
Comments
Post a Comment
If you have any doubts, Please let me know.