Introduction to 100 Days of Code: What It Is and Why It Matters.

Introduction to 100 Days of Code: What It Is and Why It Matters.

·

3 min read

Hey there! So, you've heard about the 100 Days of Code challenge, right?

If not, here's the TLDR.

💻
Code for 1 hour a day for 100 days

Sounds intense, but it's actually a super cool way to get better at coding, whether you're just starting out or looking to level up your skills.

Why bother with it, you ask? Well, sticking to this challenge can really help you get into a good coding rhythm, improve faster, and even make some friends along the way. It's all about pushing yourself a little each day and seeing big results over time.

Think of this guide as your friendly companion for the journey. I am going to give you some handy tips and tricks from my own experience to keep you motivated and on track.

Remember, this isn't just about hitting that 100-day mark, it's about finding your groove and having fun with coding.


How to be consistent and actually do it?

Start by reading this tweet if you haven't yet.

Now that you are here, here's some specific advice on how to do the challenge:

  1. Understand what the challenge is. Make sure to read the rules.

    • Code for minimum an hour a day

    • Tweet your progress daily with the hashtag: #100DaysOfCode

    • Each day, reach out to at least two people on Twitter who are also doing the challenge

  2. Pick projects that excite you but also push you to learn. It's hard to be consistent for so long when you dont like what you're doing.

  3. Build connections on Twitter and ask for help if you need. (Feel free to ping me @dotarjun)

  4. Now, for the daily grind. To keep from burning out, mix up your learning. Combine tutorials, reading, and coding. Also, ALWAYS start with a plan. Even a quick five-minute outline of what you want to achieve each day can skyrocket your productivity.

  5. Remember to take breaks, stay hydrated, and don’t be too hard on yourself if you hit a roadblock. It’s all part of the journey.

  6. Share your progress and what you learn each day online!


I hope you're all set for your challenge. I am adding some resources below to help you out further.

Resources

  • FreeCodeCamp - Free courses to learn everything from HMTL to Machine Learning.

  • W3 Schools - Useful site to use as a reference guide to brush up on topics. They also have quizzes to test your knowledge.

  • MDN Web Docs - Documentation for a range of languages, e.g HTML, CSS, JavaScript.

  • Javascript 30 - 30 Day Vanilla JS Coding Challenge

  • Codecademy - Coding learning website

  • Frontend Mentor - Improve your front-end coding skills by building real projects

  • Coursera - Contains best courses for every fields

  • edX - contain courses by top universities

  • Khan Acedemy -contain courses

  • SoloLearn

  • The Odin Project

Did you find this article valuable?

Support Arjun by becoming a sponsor. Any amount is appreciated!

Â