DEV Community

Cover image for Day 18 of 100DaysOfCode
Arttu Pyykönen
Arttu Pyykönen

Posted on

Day 18 of 100DaysOfCode

Finished the regex challenges on FreeCodeCamp. Hopefully, that was enough of regex for a while. I just love the fact that there are so many challenges available for free on FCC!

Regex scientist meme

I also did the Eloquent JavaScript exercises for chapter 6. I like the exercises as they are a little harder than the ones at FreeCodeCamp. They really make you think what you have read and that way make the information better stick in your head. You can check my answer at the bottom of this post.

Study plan

I decided to make a more robust schedule for coding. My base plan right now is:

  1. Read a chapter of EJS in two days. Then do the exercises on the third day.
  2. Do at least ten challenges at FCC every day.

This is just the base plan and I'm adding some "spice" to the mix. The spice can be anything that I want to do on that particular day.

I'll keep this at the beginning of my writings and change it as I see fit.

I encourage everyone to make a plan. Plans help you keep your focus.

What I did today:

1. Finished Regex at FreeCodeCamp

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/regular-expressions/

regex button meme

What I learned from it:

  • Using lookahead
  • What are capture groups

2. Did the EJS CH6 exercises

https://eloquentjavascript.net/06_object.html#h_TcUD2vzyMe

What I learned from it:

  • Problem-solving
  • Deeper understanding of using objects in JS
  • How to make my own iteration class

Time spent learning:

Task 'FCC'. Elapsed time: 0 h 44 min 19 s
Task 'EJS exercises'. Elapsed time: 1 h 43 min 53 s

Time actually coding: 2 h 5 min

Total time: 2 h 28 min 12 s

Time spent is tracked by my TaskTimer script and the WakaTime app.

Further reading

Eloquent JavaScript book

My favorite coding book.

FreeCodeCamp

Check out FCC for the best interactive exercises! I have finished the Basic JavaScript, ES6, and Regex lessons and can recommend them for a beginner! You can read more about the Basic JS and ES6 challenges at posts "Day 8" and "Day 11".

Exercism coding challenges

Psst

You can check my answers to the exercises of Eloquent JavaScript. You'll find them here.

See you all tomorrow!

Top comments (0)