In this repository I talk about 100-Days-Of-Code. What is it? Why is it? How to get started? Do not worry, answering all the queries here.
#100DaysOfCode is an infamous challenge/community among developers or anybody who codes. It invloves an open commitment to code for at least 1 hour everyday!
- Have at least 1 hour to spare everyday for the next 100 days.
- A blogging page ready for yourself. It could be on Medium or anywhere you like.
- Twitter account to commit publicly. You can also make a Telegram channel where you can invite your friends/colleagues to join the #100DaysOfCode challenge.
- GitHub account so that you can push your everyday progress on GitHub.
Since I belive in learning bit-by-bit, for me this challenge is more than JUST coding. In my version of #100DaysOfCode I follow my own rule i.e. Learn. LEARN any tech stack. Not necessarily be coding everyday but very necessarily be learning some tech stack. It could be learning some language from a book, some development course, maybe making up my own project, contributing to open source projects or simply practicing technical writing.
- Public commitment always helps you to stay on track. I believe that commiting publicly anchors me to my roots and I perform better. I'm sure it works for 90% out there!
- Connect with like-minded people. Taking up #100DaysOfCode challenge is the best way you to connect with awesome developer communities out there on Twitter/Slack/etc.
- To stay disciplined. There is surely no better way to be disciplined than practicing code for at least an hour everyday.
- Enhancing your tech stack. Being a Computer Science student I very well understand the need of enhancing my tech stacks in every direction I possibly can.
- Building up a good coding habits.
- Today on 17.05.2020, I am getting started with my first ever #100DaysOfCode. You can check out my progress on my Twitter handle for the updates.
- In my first version of #100DaysOfCode I will be learning
- How to code in C++
- Get started with problem solving platforms like HackerRank
- Focus on Data Structure and Algorithms
- Dive into Machine Learning
- Build up an ML project
- Commit publicly. Check out my tweet
- Setting up my #100DaysOfCode Github repository.
- Complete C++ tutorial.
- Solve at least 5 questions of C++ on HackerRank
- Complete Python Basics
- Continue with 10 Days of JS on HackerRank
- Solve at least 5 Python problems on HackerRank
- Complete Recursion from GFG
- Solve at least 5 C++ problems on HackerRank
- Continue with Python tutorials
- Complete CSS tutorial
- Work on my ML project
There are few pointers to keep in mind before getting started with #100DaysOfCode challenge.
- Do not be overambitious. Miracles do NOT happen overnight.
- Learn slowly but consistently.
- Believe YOU CAN!