24 days, 24 little challenges
Tags: javascriptmas, javascript, scrimba, beginners
Published: 2020-12-18 19:01:28

Hi,

I'm Seb, a self teaching Frontend dev currently stumbling his way through Javascript and React. Never before have I publicly shared my learning journey or any of my code so **Why am I writing this here**, right now?
Well, for all of this month I've been pushing through [Scrimba's #Javascriptmas](https://scrimba.com/learn/adventcalendar) daily challenges and to be honest, I've enjoyed every minute of it. I've loved having a fresh challenge each day to use everything I've learnt to try and solve. Not only has this convinced me of the right path for my future is something I enjoy but I can achieve it! It's definitely not just the promise of an exclusive certificate and Discord badge by sharing all of these challenges with you ... I promise.

**How exactly are you learning?**

The best thing about learning web development in 2020 is there's no shortage of online guides, courses or playlists to teach you all the basics for the extremely reasonable price of free.

Personally, I've chosen to walk myself through the freeCodeCamp certifications to learn these basics whilst practicing in my spare time and reading up docs on any concepts which remain fuzzy.

**But what then**, you know how to make a loop but how do you put in into practice?
 
Repeat, repeat, repeat. Nothing's worse than believing you've learnt a key concept only to draw a complete blank when starting a new problem with empty code before you.

And thanks to our friends at Scrimba they'll provide a daily HTML/ CSS/ Javascript challenges delivered right to your inbox for you to practice with. It's not the 12 days of Christmas but possibly better?

**Why would you sign yourself up for this?** And worse, want to share this with the world I hear you ask?

I'm still trying to figure out how exactly I got here too. All I can say is from reading numerous guides to learning any topic (and many more beyond that) the number one advice given is to share what you learn. Only by consuming and articulating what you've seen and done will you be able to cement those lessons for times to come. 

The number 2 advice it turns out is to help out anyone learning alongside you, a double win! So if any of you want to chat through these daily challenges together don't be afraid to get in touch.

Without further ado, a list of the challenges completed to date:

Day 1: [Candies](https://scrimba.com/scrim/co7174a92b57f522a5b973217)

Day 2: [Deposit Profit](https://scrimba.com/scrim/co19c4d21bad8716d347c391a)

Day 3: [Chunky Monkey](https://scrimba.com/scrim/coa5548ffa0ad707eb76008d3)

Day 4: [Century From Year](https://scrimba.com/scrim/cod6a48c68ca8e2880c31a8ca)

Day 5: [Reverse a String](https://scrimba.com/scrim/co679435a8d9be5bf557de141)

Day 6: [Sort by Length](https://scrimba.com/scrim/cob0443fcb278505201b0fefa)

Day 7: [Count Vowel Consonant](https://scrimba.com/scrim/co595426e8463a70effdab4ae)

Day 8: [The Rolling Dice](https://scrimba.com/scrim/cob9943d7beafc2620d7c7112)

Day 9: [Sum Odd Fibonacci Numbers](https://scrimba.com/scrim/coeab40c8bc03383b0594d0f3)

Day 10: [Adjacent Elements Product](https://scrimba.com/scrim/coace4e18ac0597118cb810d9)

Day 11: [Avoid Obstacles](https://scrimba.com/scrim/cod18499baf1a8ed4026f0da7)

Day 12: [Valid Time](https://scrimba.com/scrim/co4b84d2096701e8a9d1fc2dc)

Day 13: [Extract Each Kth](https://scrimba.com/scrim/co9274f81adcedfa0d0f86321)

Day 14: [Maximal Adjacent Difference](https://scrimba.com/scrim/co728458587dfde666c2c9388)

Day 15: [Carousel](https://scrimba.com/scrim/coa934e7fbaee94795e6e3458)

Day 16: [Insert Dashes](https://scrimba.com/scrim/co66b4f8c9cd535244cf89c0c)

Day 17: [Different Symbols Naive](https://scrimba.com/scrim/cob784b0b9c43d6f0da5414a1)

Day 18: [Previous Less Array](https://scrimba.com/scrim/co339485c9f6ca75189fed925)