Sign in
Log inSign up
100 Days Of Code - Plan

100 Days Of Code - Plan

Moving without a plan is like going to war without a gun. Time for drafting the perfect war plan/strategy.

Hxxdini
·Oct 15, 2021·

2 min read

Computers communicate using the binary system of two digits; 1's and 0's.

So, I'm going to start these 100 days of code challenge on days 0 and 1. These are by far the most critical days on this journey, and here is why & what I did.

Moving without a plan is like going to war without a gun.

A computer has a straightforward plan; convert every instruction given to 1's and 0's.

Like the computer, I had to draft the perfect plan (does not exist) to use throughout the 100 days.

It can be exciting (especially for a beginner) to start with writing the first "Hello World!" code, but that will be the biggest mistake ever made in computer programming without a plan.

You are bound to give up sooner or later. I learned that the more brutal way of the tutorial hell loop.

Before beginning this challenge, I asked myself these four key questions.

  • What is the goal for engaging in this #100daysofcode challenge?

  • What programming language to learn/use in this challenge?

  • What resources do I need to complete this challenge?

  • How to track my progress throughout this journey?

This tweet states the answers to the first two questions. We all have different goals we plan to achieve with programming; make sure it is clear before starting.

Ref:

Developer Roadmaps - Step by step guides and paths to learn different tools & technologies.

What resources do I need to complete this challenge ?

After setting a clear goal, I looked for resources I needed to guide me & here are some of them.

Free resources;

Paid resources;

How to track the progress throughout this journey?

Luckily, I have been a hefty user of the Notion app for organizing and tracking projects. So, I will use it to keep track of my progress as well.

Notion. An all-in-one workspace where you can write, plan, collaborate and get organized. It allows you to take notes, add tasks, manage projects & more.

This challenge will not be easy, but I'm up for it. I will build some cool projects throughout the journey and share tips on what I learn with everyone.

Consider following me on Twitter @Hxxdini for updates if you want to follow along.