As someone who loves to stay a lot online, I come across so many websites with beautiful user interfaces and smooth interactions everyday, most times I even pick a product or business over it's competitors just due to the fact that their sites have better user interface and user experience.
I sat down so many times to ponder how this websites are made and how those beautiful and attention grabbing animations are put together and the technology behind them, I did some research about this to quench my curiosity and that is how I came across HTML, CSS and Javascript which are the basic building blocks of these websites I was so eager to learn these tools so I too can create these interfaces that are so soothing to the eye when you look at it.
I went online and did further research so I can get straight to learning these tools and that's how I discovered that HTML, CSS and Javascript are not the only tools used in crafting websites, I started to discover libraries and frameworks like React, Angular, Vue, NodeJS, Tailwind CSS, Bootstrap, NextJS and many more that I cannot recall right now, As a newbie I was so eager to jump into these frameworks as they looked so shiny and exciting based on the description videos I watched about them refusing to learn the basics and that was how Jumped into React with just little knowledge of HTML and CSS(which I did not even complete my tutorials on) then along the line I struggled so badly as while learning React first I was always having difficulty understanding Javascript codes written within JSX as the tutor in these youtube videos probably assumed prior knowledge of Javascript and that was how I Jumped from tutorials to tutorials around youtube and the web as I had difficulty understanding Javascript.
Along the line I met someone who is an established front end developer and told him of my problem and that was when he told me that I need to go back and understand the basics of HTML, CSS and Javascript after giving me some challenges to solve thereby accessing my poor skills of the basics.
After several months of learning HTMLS, CSS and Javascript I came back to React and observed the journey was more smoother as the only issues I had was understanding hard React concepts unlike my first try where I struggled with Javascript and React concepts simultaneously.
I am still on the journey right now, working hard on my front end skills while simultaneously doing school work, My goal is to make sure I am a cracked front end developer that can handle any task thrown at me efficiently as it is my passion like Steve Jobs says "the only way to do great work is to love what you do".
One of my motivations for choosing to be a Front-end developer is for career reasons, I would love to make a living of being a front end developer cause for me it would be a great honor to also make a living off what I love to do and that is why at the beginning of the first month of 2025 I took a decision to apply for the HNG internship program, my reasons being recommendations of friends, my friends which I met on social media or twitter to be precise who have gone through this program have told me how the HNG internship prepares you for a real work environment, how tight deadlines are which is a common phenomenon at workplaces and how much hours you would have to spend completing tasks and many meetings so my aim is to get a feeling of how a work environment feels like and what it entails so I am actually prepared for jobs, I plan to make friends during this program who could motivate me anytime I have to deal with burnouts and possibly meet the mentors in my track so I can be properly guided.
Now we have come to the end of the article I would love to say that I hope this internship program is a success for me and I get to the final stage of this program cause it is one of my main goals for enrolling for this program as it would be a great addition to my CV while job hunting in the future.
A the end of this program I expect myself to be fully ready for a work environment and to have met more front end developer like myself that I could possibly learn from.
If you need an interactive website with stunning UI for your business endeavors you can hire React developers right here
Top comments (0)