From Extra Syllabus to Career
Tags: webdev, journey, beginners, passion
Published: 2024-05-13 14:22:08

I still remember the day it was 19th of July 2022 I learned about Web Development (HTML, CSS) in my college at high school. I was majoring in commerce then, and computer science was an extra syllabus added by our high school. But for me, this extra subject was my favorite. Then, Like everyone, I started researching the web development of this topic on YouTube. 

At that time there weren't as many tutors on youtube talking about web dev. But from somewhere I got to land on the channel named [Code with Harry] (https://www.codewithharry.com/) as I was from Nepal Hindi language was of little use to me. So, I started learning about web development from his [playlist](https://www.codewithharry.com/videos/web-development-in-hindi-1/). His teaching style was super fun and the way he used to clear the concept.

As I was going at a good pace. Then my high school board examination was waiting for me 😌. Due to the pressure of the examination, I got distracted and all the topics were fussed from my mind.

![😂](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kho10gqfr3n5xx3287xf.png)

After around 4 months from nowhere. Again, I got the motivation to start the journey again. Then, I rejoined the playlist. Then, after around 2 months I got a bit of confidence in topics like HTML, CSS, and Internet stuff. Then built some projects [CV](https://hempun10.github.io/htmlrevisioncv/), [Course Landing Page](https://hempun10.github.io/foxdesignnp/index.html), [Hostinger Landing Page Clone](https://hempun10.github.io/hostinger_redesign/). I think I lost a lot of my time learning CSS which was my second mistake. After that, I started learning about JS again from Harry Bhai. As I don't have any prior knowledge of programming at that time. It usually, takes a bit more time to catch the concepts. At that time I learned about many CS kinds of stuff and programming concepts like types of Programming Paradigms, Classes, Functions, Objects, Arrays, Variables, Loops, etc. 
Then I started building some projects from YT [Quote Generator](https://quote-generator-tweet.netlify.app/), [Book Mark Keeper](https://hempun10.github.io/BookMark-Kepper/), [Music Player](https://hempun10.github.io/Music-Player/), [Joke Teller](https://hempun10.github.io/Joke_Teller/) 
By building these projects I feel a bit comfortable with javascript.

At that time I had also enrolled for my Bachelor's Degree in Computer science side-wise I was constantly learning and expiring the stuff. There comes my third mistake being stuck in tutorial hell. Then, I decided to build some projects on my own and I accomplished [Video Player](https://hempun10.github.io/Video-player/), [Form Validator](https://hempun10.github.io/form-Validator/). 

Then, I was looking to be involved in some real-world project, and coincidently. At the end of the first semester, I got a chance to intern as a front-end developer through my college coding program. On day one, I felt like like I didn't know anything they asked me about do I know swagger, redux, react query, and many more? I felt literally what are they talking about. I just had a basic knowledge of React JS. Then, they asked me to research about the terms they just asked me and I opened YouTube a typed How to....? Then one of the senior devs of that organization told me I should try to read docs, and blogs more rather than Youtube. After around 2 weeks I started getting what they asked me about and I also started involving in their projects. Some projects I was involved in were in [Thrif Store Nepal](https://www.thriftstorenepal.com/), and [Billing Software](https://everestbilling.com/). It has been a quite tough and fun journey up to now. From an extra syllabus to a career and passion for it. 

Summary
- Consistency is the key
- Don't get stuck into tutorial hell.
- Try a project-based learning approach.
- Make basic strong.
- If you want to grow don't stop learning.


Note: The above was my journey and learnings all the above words are from my mistakes and learnings.

Looking for your feedback, Happy Learning 🙏🏻