A Guide to Become a Full Stack Developer in 2019 — Part 1

SANDEEP SHARMA
3 min readJun 11, 2019

--

Who is a Full Stack Developer

Well, a Full Stack developer is someone who can work on the full stack! To make it more clear, a person who can work on all part of the application whether it’s User Interface, Backend, Database, Deployment, Performance monitoring, Analytics and so on.

What all I should learn to become a Full Stack Developer?

I have divided this article into multiple parts. This section will include basic technologies which you need to learn to start building your path to become a full stack developer.

There are 2 sides of any application: Frontend and Backend. To Start building your full stack developer career, you have to learn both frontend and backend stack. We will talk about frontend in this part:

The core of frontend is HTML, CSS, Javascript.

Image Source: https://www.pngfly.com/

Where I can learn HTML, CSS, JS?

HTML & CSS

For online documentation, you can refer:

If you love to learn from the book:

Design and Build Websites by Jon Duckett

The Simplified Beginner’s Guide to HTML by Clydebank Technology

HTML & XHTML: The Definitive Guide

CSS: The Definitive Guide

Painless CSS: Build Beautiful, Intuitive Websites

If you love to learn from online tutorials:

Javascript

For online documentation, you can refer:

If you love to learn from the book:

Eloquent JavaScript: A Modern Introduction to Programming

JavaScript: The Definitive Guide Book by David Flanagan

If you love to learn from online tutorials:

The above list is based on my own learning. You don’t have to go through all the courses. Select the best resource for yourself and start learning.

Don’t just read things from books or just watch tutorials. Practice and write code while going through the above resources.

I don’t prefer books for HTML & CSS as these two you will learn only with practice.

See you in the next part.

Happy coding! :-)

--

--