The project 100 days of code (www.100daysofcode.com) was created by Alexander Kallaway in 2016. He proposes to code for at least one hour a day, for 100 days, always publishing his results on Twitter.
Alexander’s main reason was quite simple: he wanted to become a better developer, but after work, he always found something else to do rather than code. Making the commitment public created a kind of incentive and at the same time an “obligation” to fulfill what was promised.
The “code” in the paragraph above should be understood as meaning “to study”. When I taught I used to make the following metaphor with my students:
– Imagine that you don’t know how to ride a bike and want to learn. So you buy the best cycling books and read them. Not satisfied, you watch everything that you can about the last 10 editions of the Tour de France. Finally, you go to the park and spend the whole day watching other people pedal, paying attention to each detail. At the end of all this, you get on your bike and… fall. You only learn to ride a bike riding a bike and code by coding!
I decided to create this series to help people learn C#. There will be 100 days with content that gradually goes from basic to advance. All sources will be available in the posts referring to each day and also at github.com/fernandoprass. Below is the initial list of items that will be suitable, every time one of them is published, I will update this page with the link: