Yesterday, I finished day 50 of the #100DaysOfCode challenge. Looking back at my journey so far: a thread🧵 where I talk about the motivation, the resources, the communities I joined, learning by doing and much more!
1) I made this account in Feb 2022 because I was convinced by @kunalstwt to do so. He also made me (and I suppose many others) realize that competitive programming (not DSA, different things) is overrated as extraordinary efforts are required, even for achieving ordinary results
2) Here on Twitter, I saw a lot of people doing this challenge and decided to join in. I was really interested in blockchain development. Not just because of its concept, but also the facts that it is a new and growing space and the people involved here are paid highly
3) As someone from a Python/C++ background I hadn't touched web dev in 4 years! So I went to good ol' @freeCodeCamp's website and picked up their responsive web design course. I felt everything coming back to me. Parallelly, I discovered and joined @LearnWeb3DAO (lw3)
4) Joining lw3: smartest decision I made in quite a long time lmao. Here I found VERY MANY amazing people. The community is very positive and supportive. Add to that it is global too! These two facts ensure no matter what time of the day you ask a doubt, someone always helps out!
5) @snoopies_eth and @haardikkk, 2 of the 3 co-founders of lw3, personally live-stream to teach concepts and also to build projects. Haardik doesn't hold back on curse words while teaching which makes the process feel more natural, but I can't keep up with his typing speed lol
6) Since I was basically a complete beginner, I had to learn JavaScript from scratch. I picked up freeCodeCamp's dsa in JS course, thinking web dev will be taught later on but dropped it almost halfway through when I realized that wasn't going to happen
7) started doing @scrimba's JS course, realized whatever I had learnt in the dsa course was actually helping me a lot. I have a habit of making notes (for future reference not for mugging up) when I'm learning something, so the notes I made from the dsa course did not go waste!
8) I finished doing a course on Solidity called "Zero to Hero" by @CodiesAlert2021 . Again, made notes and shared them too! I find myself referring those notes a lot.
Later I made up my mind to become a web3 dev, superset of a blockchain dev.
9) I have made many projects in these 50 days, both web3 and non-web3 related. I haven't pushed many to my GitHub.
I will, in the near future complete scrimba's course and move on to learning ReactJS and NextJS. Maybe even ThreeJS for a project I have in mind (unsure though)
10) Back in Feb, I thought there will be a lot of negativity and calling out etc here, thanks to the memes I had seen about Twitter. So far, all I've received is support, be it in the form of motivation, praise or suggestions. I cherish and hope to keep the connections I've made
11) So yeah, learnt a lot in what seems to be a very short span of time. It couldn't have been possible without the unconditional support from my family and the communities I have mentioned in this thread. I now FULLY believe in learning by doing. The only way is up LFG 🚀 🚀
That's it for this thread. If you enjoyed reading it, well, you know what to do!