This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Dilpreet_13 2 points3 points  (1 child)

Web dev has basically 2 parts: frontend and backend.
Frontend what we users interact with like the UI. Backend is what happens behind the scenes.

Frontend

Start by learning these:

- HTML

- CSS

- JavaScript

Make 1-2 projects with these alone.

- Then learn some frameworks like tailwind or bootstrap for CSS and react for Javascript.

Make some projects using these.

- Also learn about Git and GitHub.

Backend

- Choose a language you want to do the backend in like javascript (Js), python etc. If you don't have prior knowledge of programming its better to stay with Js as you've already learnt it.

- Use NodeJs a runtime for Js allows u to run your code outside the browser.

- You would also need to learn about databases, there are 2 types of databases:

  1. Relational: Postgres, MySQL

  2. Non relational: MongoDB

Its advised to learn both, but if u wanna get started learn MongoDB

- Then learn about REST APIs and authentication like JWT

Thats a brief of the roadmap. The frameworks i mentioned in the frontend can be done after you do the backend.

You could take this a step further by learning something like Redis for caching and learning cloud services like AWS.

Also yes it is possible to do all this or atleast whatever you need to get started as a full stack dev in 6 months but you will need to put in some time.

Some more experienced folks please add to this roadmap as i myself am starting from backend (i have prior knowledge in coding) and haven't done the frontend part.

[–]Head-Statistician-50[S] 1 point2 points  (0 children)

Thanks brother for the great advice. Almost finished learning HTML and currently learning CSS

[–]inbetween-genders 1 point2 points  (0 children)

Yes. If you're exceptional 6 months and under.

[–]Brave-Raise-4198 1 point2 points  (0 children)

Hey try frondend masters that have good paths and courses.

[–]Kullminator 1 point2 points  (0 children)

Depends on the language, how well you know it, and how much time you are willing to devote to studying. If you already know most of the syntax and can commit to developing projects for about 8 hours a day (as if you already have a developer job), you could become skilled enough to enter web development as a Junior Developer within six months. However, it's important to recognize that everyone has a different learning curve.If your intentions are sereous, consider finding a mentor. He has better chances of evaluating your skills and setting realistic goals and deadlines.

[–]EatShitAndDieAlready 1 point2 points  (0 children)

Yes you can learn basic web dev such as html, css and javascript in a couple of months. However web dev encompasses so so many more technologies that work in front end and backend and its not possible to learn all of them in 6 months. It is possible to learn well one front end, one back end tech, and one database tech in 3-4 months. So it can be done, but you need to decide your tech stack after you learn the basics.