Becoming a Full-Stack Developer from Scratch

Sachin Chopra
13 min readAug 22, 2020
  1. Are you looking for a roadmap that will teach you software development step by step from scratch?
  2. Do you want to begin your career as a software developer but feel that there are lots of frameworks, libraries, runtime environments (are there ?) out there and you don’t know where to start and how to navigate?
  3. Are you confused by what I meant by runtime environments in the last question?
  4. Are you not sure if you should start with Web Development or Android App development?
  5. Did you do HTML, CSS, JavaScript quickly at first but now are confused about what to do next?

Full Stack Development is the most popular developer occupation today. No wonder the Internet is so full of courses and tutorials that teach you Front-end, Back-end, Databases, Cloud Services, Deployments, Architecture, System Design, etc and then even assist these new developers land high-paying programming jobs. The problem is that it becomes overwhelming for a beginner to find his way through them in a structured way.

In this article, I’ll create a step by step ladder of 8 steps that a person can follow to become a successful Full-stack Web Developer. I’ll assume you don’t have any prior experience in software development but do have basic knowledge of coding. If not, check my…

--

--

Sachin Chopra

Meta Software engineer , Ex-Amazon, 2x GSoC Student Developer, IIT Roorkee Grad, Software Engineer. ☕️