My #100DaysofCode Experience — The Good, The Bad and The Ugly logo

My #100DaysofCode Experience — The Good, The Bad and The Ugly

Free

Honest reflections on the #100DaysofCode challenge journey

FreeFree tier
Type
Open Source

About My #100DaysofCode Experience — The Good, The Bad and The Ugly

This is a personal blog post by Egwuenu Gift, published on Code Like A Girl, recounting her experience completing the #100DaysofCode challenge. The author shares her journey from starting on June 25, 2017, to reaching Day 100, including struggles with frustration and difficult FreeCodeCamp challenges, completed tutorials (FreeCodeCamp, JavaScript 30, CodeCademy, etc.), projects built (portfolio, JavaScript drum kit, weather app, etc.), and key lessons learned about consistency, community support, and the reality that coding mastery takes time.

Key Features

Daily coding commitment for 100 days
Completed FreeCodeCamp Front-End Development Course
Learned JavaScript, jQuery, Node.js, Express, PHP/Laravel
Built multiple projects including a portfolio, drum kit, weather app, and Wikipedia viewer
Used community support on Twitter and GitHub for motivation
Tracked progress with a Trello board

Pros & Cons

Pros
  • Emphasizes the importance of consistency and self-discipline
  • Highlights the supportive coding community
  • Provides a realistic view of the time and effort required to learn coding
  • Lists specific free and paid resources used effectively
Cons
  • Author experienced frustration and nearly quit multiple times
  • Some FreeCodeCamp challenges were difficult and took days to complete
  • Acknowledges that learning coding is not a quick process despite marketing claims

Best For

Learning web development through structured challengesBuilding coding consistency and disciplineShowcasing portfolio projects on GitHub and CodePenUnderstanding the realities of learning to code for beginners

FAQ

What is the #100DaysofCode challenge?
An initiative by Alexander Kallaway to help people learning to code be more consistent, requiring coding for at least an hour every day for 100 days.
What resources did the author use?
FreeCodeCamp, JavaScript 30 by Wes Bos, CodeCademy (JavaScript and PHP), FlexBox.io, and the Web Developer Bootcamp on Udemy by Colt Steele.
What projects did the author complete?
A portfolio with Bootstrap, JavaScript Drumkit, Random Quote Machine, Tribute Page, JavaScript clock, Wikipedia Viewer, Weather App, Custom Video Player, and HTML Canvas drawing.
What was the biggest challenge during the 100 days?
Dealing with frustration and the temptation to give up, especially when facing difficult FreeCodeCamp challenges that took days to solve.