Back then, if someone had told me during my first year of college that I would be a full-stack developer, I would never ever have believed them.
In fact, until my 4th semester I was not even familiar with the term Full-Stack. I still remember, during the 4th semester I was attended a seminar in which they talked about the full stack development and I became very curious about it.
So, I did what every student supposed to do – I googled it.
I wasn’t aware that this small search will lead me into the world of coding, web application and development. At first, I searched about various technologies that are part of the web development. 
For your knowledge the technologies that are part of full-stack which I came to know about are: –
- Front-end
HTML: – HTML is the backbone of the web, that defines the structure of the web pages using different type of elements and tags
CSS: – CSS (Cascading Style Sheet) is used to add style that visually improve the HTML content on the Web Page.
JavaScript: – It is a Programming Language that is used to add functionality and interactivity on the website.
Advance JavaScript: – Advance JavaScript do transforms basic scripting into the professional-level application logic.
React: – React is a library of JavaScript for building the fast, interactive and reusable user interfaces.
Bootstrap: – It’s popular CSS framework that help us build a responsive and mobile friendly website in just a matter of time.
Tailwind: -Tailwind CSS is a utility-first framework that will let you style webpages directly in HTML.
GitHub/Git: – Git is a version control system that tracks changes in code and also allow the collaboration.
GitHub is a platform for hoisting Git repositories and collaborating on project online.
- Back-end
Node.js: -Node.js is a JavaScript runtime that allows running the JS code on the server side.
Express.js: – Express.js is a flexible Node.js web Framework that is used for building API’s and web apps.
MongoDB: – MongoDB is a NoSQL database that stores data in flexible and JSON-like documents.
I started with first step: HTML, CSS & JavaScript. I was having a thought of not joining any course and teach myself with the help of various free resources like ChatGPT, YouTube and Google.
After about 2.5 months, I felt that I have gained a good knowledge of HTML and CSS. I started building some projects based on these technologies to know if I’m able to do it. While making those projects I got stuck in-between for too many times but after several attempts I build the project.
Moving Ahead, I shifted my focus to JavaScript. I began watching YouTube videos and leaning with the help of ChatGPT. I was giving my 100% to learn and spent 3-4 months in learning JavaScript.
After those months, when I thought that I had learned enough and I started making projects on JavaScript. I got to know that after spending whole nights learning this technology, I’m not able to build intermediate level projects and that’s where I give up learning.
I gave up on the dream of becoming a full stack developer and took a month-long break to calm myself by travelling to mountains. 
After this long break, I felt relaxed and thought once again that how should I continue with the full-stack.
Then I realized that I was doing it in a wrong way. Those free resources were just providing me the knowledge but they were not teaching me how to use that knowledge while building projects.
That’s where I felt the need of a mentor who had experience in this field, and that would have come with the course only. I decided to join a course and started searching for it. After exploring multiple options, I enrolled in this Full Stack Web Development Training Course online, which perfectly suited my learning style.
On the first day, I checked the structure of the course and I was pretty much impressed. I again started my course with HTML, CSS, JavaScript, and guess what – they introduced me to many new concepts which I had not done during the self-learning.
I learned so much while doing these technologies and even did small assignments and projects. After I got my hands on HTML, CSS, JavaScript I shifted my focus towards Bootstrap, Git and react. When I got into these technologies, I realized that if I had been doing it all alone it would have taken forever.
When I learned these technologies, I started building front-end projects. Of course, building project didn’t go all smooth I got stuck multiple times and doubted myself again but I wasn’t alone this time.
At last, I learned backend and after that I built real-life project with the help of my mentors. With those real-life projects, I not only learned technical skills like working with frontend, backend and databases but I also developed the problem-solving mindset.
After completing the course, I was able to see the transformation in myself – I was no longer just a random student trying to find tutorials but I was someone who could build projects and think like a developer.
The best part, just after this course, was landing a well-paying internship, which was proof of how far I have come in such a short time. 
Now, looking back, I feel grateful that I stopped doubting online learning, and that single decision was the best part of my career because of that decision, here I am today doing a well-paid internship.
“If you think you’re stuck like I was, trust me – the right course and mentorship can change your career too”
“As I’m finishing this blog on the special occasion of ‘Teacher’s Day’, I want to thank my mentor at Proleed for making my career bright.”

