WHAT IS IT?

This is a challenge that was created by Alexander Kallaway and he first wrote this article about it. Since then, it has garnered so much support in the field that it has now become a norm, especially for beginners like myself. The goal of the whole challenge as highlighted by Kallaway is to ensure you code for a minimum of an hour every day for the next 100 days. Challenging right? The goal is to find the motivation to make coding a habit.

“A journey of a thousand miles begins with a single step.” — Lao Tzu

Related Read: Improve with the #100DaysOfCode Movement: Rounds, Resistance, and Adaptation

Success stories such as this, this and this and so many others are one of the many reasons the challenge has become very popular today. The challenge even has a Slack channel, a YouTube channel as well as a Discord channel and Instagram account.

HOW DO I JOIN?

If you feel you are ready for the challenge, then joining is pretty simple. All you have to do is fork this Repository where you log about your daily progress. Also, use the Twitter hashtag #100DaysOfCode to tweet about your progress and then support those who are doing the challenge. You can find out more on the repo. For full details or information, you can reach out to Kallaway on Twitter or visit the official #100DaysOfCode Website. You can also read this comprehensive article by Quincy Larson.

WHY AM I DOING IT?

After months of speculation, I have decided to join the #100DaysofCode challenge. This will not be the first time I will be committing to this, first time I got halfway but unfortunately school and exams got in the way and I couldn’t keep up.

At that stage, my coding experience isn’t as it is now and I wasn’t feeling the level of motivation I feel now. Also, I was alone, didn’t have mentors, friends who code or anyone to push me, I was all alone and that was a big factor. But I’m glad I’m doing it now, I mean there is no better time than now and I hope to start and finish without missing a day.

Can I get an Amen

My goal is to grow and improve my skills, as this challenge will help me keep track of my activities. Also, by doing this challenge, I hope to tackle my bad habit of starting a project and abandoning it half-way. I want to be able to build projects to show off in my portfolio and build my confidence overall.

I hope to achieve the following the following goals during this time:

  • Improve my JavaScript skills

  • Improve my CSS abilities (Flexbox, CSS Grid, Animations, transitions, transforms, etc.)

  • Getting comfortable using Sass

  • Start #30Days30Sites

  • Learn Vue.js

  • Learn new tips and tricks.

  • Finish at Least five online courses (preferably Udemy)

  • Write technical blog posts.

  • Build stuff. Lots of them!!!

A goal without a plan is just a wish

Well, I’m pumped up and I can’t wait to see how this turns out. You can follow my daily tweets or check out my daily log on my GitHub repo. Also, you can check out my learning tracker to keep up to date with my progress. I will be writing about my experience about the challenge in the next 100 days from today. So until then, Happy Coding!