Urgent.News

What's breaking now, across thousands of outlets.

Tech

My Journey: From Zero to Frontend Developer

Two years ago, I didn't know what HTML was. Today, I'm building responsive websites, creating interactive web apps, and working as a Frontend Developer Intern. This is my story. The Beginning I still remember the day I first opened VS Code. I had no idea what I was doing. I typed some HTML, hit save, opened it in the browser, and saw... plain text on a white page. It wasn't pretty. But it was…

I never anticipated that my journey from apprehensive beginner to aspiring frontend developer would unfold as it did. Two years ago, I was utterly unfamiliar with HTML. Today, I construct responsive websites, develop interactive web applications, and hold a position as a Frontend Developer Intern. Herein lies the chronicle of my transformation.

My odyssey commenced on the day I opened VS Code for the first time. I had no idea what I was doing. I composed some HTML, saved the file, opened it in a browser, and was greeted by... a plain text page on a white canvas. It was far from aesthetically pleasing. Yet, it was mine. The birth of what I would come to adore deeply.

I embarked on mastering the fundamentals: HTML, the structural backbone of any website; CSS, the aesthetic embellishment; and JavaScript, the functional core that imbues interactivity. These early weeks were fraught with intimidation. The myriad of tags, properties, and concepts were bewildering. Frequently, questions arose: Why won't this div center? Why is my CSS not applying? Why does my JavaScript return "undefined"? Yet, I persisted.

The true essence of learning emerged when I ceased merely consuming tutorials and began constructing projects. Some of these nascent endeavors include:

- Calculator App: A rudimentary calculator equipped with dark and light modes.

- Music Player: A bespoke music player featuring playlist controls.

- Weather App: Utilizing a real-world API to display live weather updates.

- Quranic Website: A clean, readable platform for Quran learning.

- Portfolio Website: My personal professional portfolio (this very site).

Each project imparted invaluable lessons. Every bug I rectified bolstered my skills. The pivotal moment came when I developed my weather app. It fetched live data from an API, presented it attractively, and functioned seamlessly across all devices. I sat back and reflected, "I built this from nothing." That profound sensation — it is the reason I am enamored with frontend development.

Through my journey, I have gleaned several crucial insights:

- Consistency supersedes innate talent. Code daily, even if it's merely 30 minutes.

- Build, do not merely observe. Tutorials provide guidance, but projects cultivate proficiency.

- Google serves as your most indispensable ally. Every developer seeks answers.

- Study the code of others. GitHub is an invaluable resource.

- Avoid comparisons with others. Measure progress against your own past self.

Looking ahead, I currently serve as a Frontend Developer Intern, acquiring practical experience in the field. My forthcoming objectives encompass:

- Gaining a comprehensive understanding of React.

- Building more intricate projects.

- Contributing to open-source initiatives.

- Continuously documenting and sharing my development journey.

To my fellow beginners embarking on similar paths: do not desist. The initial months are undoubtedly arduous. You may feel adrift, as though everyone else possesses superior knowledge. However, this is a typical sentiment. Continue to construct. Continue to learn. One day, you will reflect upon your initial project with a sense of pride. You have the capability.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

What Should an IT Head Check Before Moving Critical Workloads to the Cloud?

tl;dr: Moving a critical application to the cloud is not simply a matter of choosing AWS, Microsoft Azure, or Google Cloud and shifting servers.

  • IT leaders must assess application dependencies before cloud migration to avoid downtime.
  • Data classification is crucial, with sensitivity levels determining security requirements.
  • Cloud migration should be viewed as a security project, not just an IT transformation.

More from Friday 11 September →