How exactly are you learning?
The best thing about learning web development in 2020 is there's no shortage of online guides, courses or playlists to teach you all the basics for the extremely reasonable price of free.
Personally, I've chosen to walk myself through the freeCodeCamp certifications to learn these basics whilst practicing in my spare time and reading up docs on any concepts which remain fuzzy.
But what then, you know how to make a loop but how do you put in into practice?
Repeat, repeat, repeat. Nothing's worse than believing you've learnt a key concept only to draw a complete blank when starting a new problem with empty code before you.
Why would you sign yourself up for this? And worse, want to share this with the world I hear you ask?
I'm still trying to figure out how exactly I got here too. All I can say is from reading numerous guides to learning any topic (and many more beyond that) the number one advice given is to share what you learn. Only by consuming and articulating what you've seen and done will you be able to cement those lessons for times to come.
The number 2 advice it turns out is to help out anyone learning alongside you, a double win! So if any of you want to chat through these daily challenges together don't be afraid to get in touch.
Without further ado, a list of the challenges completed to date:
Day 1: Candies
Day 2: Deposit Profit
Day 3: Chunky Monkey
Day 4: Century From Year
Day 5: Reverse a String
Day 6: Sort by Length
Day 7: Count Vowel Consonant
Day 8: The Rolling Dice
Day 9: Sum Odd Fibonacci Numbers
Day 10: Adjacent Elements Product
Day 11: Avoid Obstacles
Day 12: Valid Time
Day 13: Extract Each Kth
Day 14: Maximal Adjacent Difference
Day 15: Carousel
Day 16: Insert Dashes
Day 17: Different Symbols Naive
Day 18: Previous Less Array