DEV Community

Arttu Pyykönen
Arttu Pyykönen

Posted on • Edited on

Day 1 of 100DaysOfCode

Hey! Today I decided to start the 100DaysOfCode challenge. My target for today was to familiarize myself more with GitHub. Also, I wanted to do some JavaScript tasks on FreeCodeCamp.

I'm going to share daily updates on my dev.to site and also on Twitter. I believe the best way to learn is by teaching. So, when I get a little bit more familiar with coding I'll also write guides for others.

What I did today:

1. Hello World guide of GitHub

https://guides.github.com/activities/hello-world/

What I learned from it:

  • Created an open-source repository
  • Started and managed a new branch
  • Changed a file and committed those changes to GitHub
  • Opened and merged a Pull Request

2. GitHub Learning Lab

https://lab.github.com/githubtraining/introduction-to-github

What I learned from it:

  • Learned about issues, pull requests, and what a repository is
  • Learned about branching and creating commits
  • Viewed and responded to pull request reviews
  • Enabled GitHub Pages

3. FreeCodeCamp basic JavaScript

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

What I learned from it:

  • What are switch statements and where to use them
  • Using functions in JavaScript

Time spent learning:

Task 'Learning GitHub'. Elapsed time: 41 min 26 s
Task 'Learning GitHub'. Elapsed time: 17 min 28 s
Task 'JavaScript on FCC'. Elapsed time: 20 min 50 s

Total Time: 1h 19min 44s

Tracked by using my TaskTimer script.

Where you can learn too

If you want to learn more about Git check out these resources:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
https://www.theodinproject.com/courses/web-development-101/lessons/introduction-to-git

For GitHub check out the guides linked above.

And for JavaScript use these resources:
https://eloquentjavascript.net/
https://www.freecodecamp.org/learn/

Hope you enjoyed this post, and see you all tomorrow!

Top comments (0)