DEV Community

Arttu Pyykönen
Arttu Pyykönen

Posted on • Edited on

10 3

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!

SurveyJS custom survey software

Build Your Own Forms without Manual Coding

SurveyJS UI libraries let you build a JSON-based form management system that integrates with any backend, giving you full control over your data with no user limits. Includes support for custom question types, skip logic, an integrated CSS editor, PDF export, real-time analytics, and more.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay