DEV Community

Cover image for Day 1 of #100DaysofMiva: Unlocking the Secrets of JavaScript
Winky Defi
Winky Defi

Posted on

Day 1 of #100DaysofMiva: Unlocking the Secrets of JavaScript

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.

Image description

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)

Collapse
 
tobidelly profile image
TD!

Nice and easy

Collapse
 
winky_defi profile image
Winky Defi

Thank you 🤗

Collapse
 
darrenfj profile image
Darren • Edited

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..

Collapse
 
mayowakalejaiye profile image
mayowa-kalejaiye

yeeesssss

Collapse
 
martinbaun profile image
Martin Baun

Nice! I can't wait for updates. Have you given a try to the Odin project?

Collapse
 
komodoalif profile image
YACINE 💻💡🧬

i will start tomorrow 100-day challenge

Collapse
 
midnight_sun profile image
Khalid Ibitoye

This is very nice. Hope to see how you progress

Collapse
 
adeleke123 profile image
Bakare Muideen Adeleke

Nice one, slow and steady is the game☺️

Collapse
 
mayowakalejaiye profile image
mayowa-kalejaiye

it's real good to see humans learning

Collapse
 
marvellye profile image
Ezekiel Marvellous

Good luck 👏🏻 I'm glad you're growing and you're doing it the right way👋🏻

Collapse
 
winky_defi profile image
Winky Defi

That's alot