Why I Decided to Learn Full-Stack Development
I completed my second semester of my BSc in Computer Software Engineering. We have a summer break until the first week of September, which started in late June. I wanted to make my summer break productive, so I searched for the best platform to learn full-stack development, since full-stack skills are one of the most important things in a developer's life. If you can't create a website, and don't understand JavaScript, Node, databases, and React, it's hard to call yourself a complete developer.
I decided to learn from Scrimba, as my brother suggested it to me. During my two semesters at university, I had only learned C and C++, and I wasn't able to create anything on my own. My logic-building ability was basically zero — I couldn't turn my ideas into working code.
Starting From Zero: My Scrimba Journey
In Scrimba's Full Stack course, I first learned HTML and CSS, building projects alongside the instructor as well as solo projects. Then I moved into JavaScript, where I built even more projects and solo projects. After that, I dived into advanced JavaScript topics, which I'm still working through.
I've spent almost three weeks on Scrimba so far. Before starting, my knowledge was at a complete beginner level. Now, my understanding and ability to write code have improved massively.
Basket Ball Scorecard (Created while course):
Putting It Into Practice: My Own Projects
I've been regularly uploading my projects to GitHub and deploying them on Netlify — not just the projects from Scrimba's course, but also projects I built on my own to practice logic-building. I created a Tic-Tac-Toe game with two modes (human vs human and human vs computer), a to-do list, and — using async JavaScript — a fully working weather app that fetches real-time data from an API.
Tic-Tac-Toe Game (human vs human mode):
Tic-Tac-Toe (human vs computer mode):
Weather-App:
What's Next
All thanks to Scrimba for giving me the foundation to start this journey. If you're thinking about learning full-stack development, I'd genuinely recommend giving it a try.
Up next, I'll be learning Node.js, React, databases, and more as I continue building toward becoming a full-stack developer.




Top comments (0)