Hey there, fellow developers!
I'm excited to share my journey with you as I embark on a 100-day challenge to learn and master JavaScript. In this series, I'll be documenting my progress, sharing my discoveries, and hopefully inspiring you to join me on this adventure.
What is JavaScript?
JavaScript is a high-level programming language that's used to create interactive web pages, web applications, and mobile applications. It's a versatile language that's used by most websites for client-side scripting, allowing developers to create dynamic and engaging user experiences. JavaScript is also popular for developing desktop and mobile applications, game development, and server-side programming.
My Struggle with JavaScript
I'll be honest, I've been struggling to understand JavaScript for weeks. It's a complex language with a steep learning curve, and I've found it challenging to grasp its concepts. But today, I had a breakthrough! With the help of a talented YouTuber named "Great Stack," I finally started to understand the basics of JavaScript. If you're struggling like I was, I highly recommend checking out his channel for clear and concise explanations.
What I Learned Today
Today, I spent an hour learning about JavaScript conditional statements and loops. Here's a brief overview of what I discovered:
Conditional Statements: Conditional statements are used to execute different blocks of code based on certain conditions. They're like decision-making tools that help your program adapt to different situations. For example, you can use an "if" statement to check if a user has entered a valid password, and if not, display an error message.
Loops: Loops are used to repeat a block of code multiple times. They're like a merry-go-round that keeps spinning until a certain condition is met. For example, you can use a "for" loop to iterate through an array of items and display each one on the screen.
Challenges I Faced
One of the biggest challenges I faced today was finding it difficult to grasp the full concept of JavaScript. It's a vast and complex language, and it's hard to know where to start. But with the help of Great Stack's tutorials, I was able to break down the concepts into smaller, manageable chunks.
Conclusion
I'm thrilled to have finally made progress with JavaScript, and I'm excited to continue learning and exploring its many features. If you're joining me on this 100-day challenge, I encourage you to share your own experiences and insights in the comments below. Let's learn and grow together! Happy coding!
Top comments (11)
Nice and easy
Thank you π€
Well done...
Learning curves are a killer, TBD. But this might inspire me to post about my own learnings since I'm a chronic learner..
yeeesssss
Nice! I can't wait for updates. Have you given a try to the Odin project?
i will start tomorrow 100-day challenge
This is very nice. Hope to see how you progress
Nice one, slow and steady is the gameβΊοΈ
it's real good to see humans learning
Good luck ππ» I'm glad you're growing and you're doing it the right wayππ»
That's alot