DEV Community

Hassan Olamide
Hassan Olamide

Posted on

How I Spent My Day as a Newbie in Tech — Learning JavaScript Even When NEPA Delayed Me

Today was a serious learning day for me as a beginner in the tech space, especially with JavaScript. I focused on reviewing logical operators, arrays, and loops — three concepts that made me start seeing how real-world products are actually built.

I began with logical operators. Understanding how and, or, and not work showed me how applications make decisions. It helped me realize that every time an app checks if a user is logged in, eligible, or allowed to access a feature, logical operators are working behind the scenes. That alone made coding feel less abstract and more connected to real products people use daily.

Next, I moved on to arrays. Learning how data can be grouped and managed as a list opened my eyes to how apps handle things like users, messages, products, or transactions. Suddenly, what once looked like simple brackets and commas started to represent real users, real items, and real business logic.

Then came loops. This was where everything started feeling powerful. I learned how loops allow a program to repeat actions efficiently instead of writing the same code again and again. When I connected this to real-world use — like displaying product lists on an e-commerce site or processing multiple user records — it finally clicked why loops are essential in building scalable applications.

Of course, NEPA tried to test my patience. Light did not come early, and that slowed down my momentum at first. But instead of giving up, I adjusted. I revised concepts, went through examples offline, and mentally walked through how my code would run. In a way, that forced me to understand things deeper, not just copy and paste.

By the end of the day, I did not just “learn JavaScript.” I learned how logical thinking, structured data, and repetition form the backbone of real-world products. More importantly, I proved to myself that consistency matters more than comfort.

This is how I plan to grow in tech: learning daily, connecting theory to real life, and showing up even when conditions are not perfect.

Top comments (0)