DEV Community

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

Posted on

1

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!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (1)

Collapse
 
damilola_oyeyipo_1348716f profile image
Damilola Oyeyipo • Edited

Great job, fellow Javascript learner!

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay