Week 1: Documenting the learning process

Featured on daily.dev

Subscribe to my newsletter and never miss my upcoming articles

I looked at my GitHub contribution-graph Today, it's almost a year now since I started my coding journey. What a coincidence!

github graph -rutik-wankhade.png

I was a complete beginner. I knew nothing. The communities played a big part in helping me figure out what to learn. Throughout the year I kept learning and pushing the code. To be honest those green dots were so addictive that I used to try so hard to maintain the streak. Now I know how harmful it can be. rutik-wankhade-github-graph-2020.png I know. It's not the best way to measure someone's work. But looking back, I can see my progress, what mistakes I did and the lessons I learned. Though I don't care much about the stats anymore.

A fresh start

I am more into the process now. And the best way to track my progress is to document the process. I know some tech, made a few projects too but now it's time to start afresh.

So what's the motivation?

  • For a long time I felt like I am not utilizing my full potential. I believe I can do a lot more and that pushed me to make a move.
  • I finished reading "Deep Work" by Cal Newport. And I want to implement it and make a difference in my professional life.
  • Recently I have become a part of a mentorship program called FullStackCamp by Deepak Kumar which will help me learn and apply more.
  • I will be graduating in 2021 and I want to be ready to face the real world.

The challenge

So I am taking the challenge of writing a blog every week for the next 12 weeks. I will write about the things I learned throughout the week, the resources I used, the ups and downs, and the whole process of learning. I will document everything.

I know committing to something is super easy. Execution is what makes the difference. I am well aware of all the challenges I have to face and the sacrifices I have to make. It won't be easy. But I will give my best.

📅 The first week

The first week was all about brushing up on my fundamental skills.

  • I read about HTML and CSS and got to know some new stuff that I didn't know earlier.
  • Created a simple portfolio site and practiced on the Freecodecamp's curriculum.
  • Learned git concepts in deep and started using emojis in my git commit messages. It's cool you know. You can follow Gitmoji's guide or you can follow this simple guide emoji-log for commit messages.

Also, I love watching talks, whether it's a ted talk or some other tech conference I enjoy watching them. So to make this journey more interesting I will be sharing my favorite talk every week here. Maybe an insightful Twitter thread too and many more.

So this is exciting and fun. Let's see how it goes. `

Talk of the week: The Super Mario Effect - Tricking Your Brain into Learning More | Mark Rober


I keep writing about the things I learned and applied. So you can connect with me on Twitter, Github or Linkedin. Also, subscribe to my newsletter and stay up-to-date with my latest blog posts.

⚡ Happy Learning!

Victoria Lo's photo

Congrats for starting the challenge! Wish u all the best!

Rutik Wankhade's photo

Thanks Victoria Lo. Your posts always cheer me up.

Dany Tulumidis's photo

Very cool idea! I think it will help you to keep going and consolidate the knowledge youll learn. Also as you wrote that you reading productivity books i can highly recommend Atomic Habits from James Clear. Fantastic book, i just finished it and wrote a blog article about it.

Good luck and keep going!

Rutik Wankhade's photo

Thanks Dany Tulumidis . Atomic habits is a great read. I will check that too. 😊

Bell Omuboye's photo

I think this is very brave of you. I assure you that you will learn a lot.

Success and feel free to reach out if there are any issues.

Rutik Wankhade's photo

Thank you so much. It means a lot.

Andrei Ionescu's photo

Hi r,

Good luck with your journey, I am sure that you will succeed!

Unrequested advice for you :), would be to go more in-depth on what you have learned during the week like: css selectors, javascript primitive, etc.

Good luck!

Rutik Wankhade's photo

Thanks. Yeah, I will keep in mind next time to write specific things I learned.