100 Days of Code is a challenge/community, where you publicly commit to code for 1 hour for the next 100 days (it is however more flexible than that). You also become a part of a large friendly dev community.
Two Main Rules:
- Code minimum an hour every day for the next 100 days.
- Tweet your progress every day with the #100DaysOfCode hashtag.
Great way to form a habit with a great communityCons:
I started #100DaysOfCode when I was at a point that I felt stuck in my career. I always wanted to grow my skillset and build things that interested me but I had been stuck doing freelance busywork for too long and got bored.
I needed to make it into a habit, so once I heard about #100DaysOfCode, I was hooked, because it's a very clearly defined way to progress (1 hour of coding a day) with a big community behind it already. I'm very much an intermediate when it comes to code so I didn't want to join a community like @freeCodeCamp which is geared towards beginners. #100Days is great because it doesn't matter where you're at in your proficiency, just post something you learned every day and thousands of other people follow along with you.
I just passed 40 days on Twitter and have already met and networked with lots of great people doing the same.
I've also begun several projects that I'm passionate about and excited to work on every day now, and feel like I'm making real progress in growing my career and learning new technologies now.
Highly recommended if you have any interest in learning to code better.Eric Murphy has used this product for one month.
It inspires me to code (almost) every day, and it has a very supportive and diverse community.Cons:
I've been spending my summer doing the 100DaysOfCode challenge, and it has helped me spend a lot of time on learning app development. There is something satisfying about tweeting your progress every day, instead of celebrating the small steps forward all by yourself.Aisha 👩🏽💻 has used this product for one month.