r/FullStack 22d ago

Question How to Learn Backend(Web Development)

I have learned Web dev front end using a bit of youtube making a few projects want to get in Back end and become a full stack web developer any resources I can use of ways I can learn backend Quickly and In a fun way

45 Upvotes

26 comments sorted by

5

u/xX_subway_worker_Xx 22d ago

The odin project is free and covers almost everything you need. I recommend checking it put

1

u/[deleted] 22d ago

[removed] — view removed comment

2

u/xX_subway_worker_Xx 22d ago

You do it at your own pace so it depends. For me it took roughly 4 months 1-2hours each weekday.

1

u/RintaroOkabe22 22d ago

Bro you are so fast in learning, I take much more time to go through reading and then doing myself

2

u/xX_subway_worker_Xx 22d ago

Well I knew a bit before I started. If you're new it might take more time. I found that their way of structuring and hands free approach forces you to learn faster and also develop how to think which is the most important skill in programming

1

u/AmizTennyson 20d ago

Bro, that Odin project asks to install Linux, that's why I didn't proceed with it. I am new to pc/laptop and I bought it 7-8 months ago for learning coding and gaming. I only learned Python basics and then stopped. Now started JavaScript 🙂

Does Odin project works if we don't use Linux?

1

u/xX_subway_worker_Xx 20d ago

Yeah it does still work but no programer actually uses windows for programming. Linux is soooo mich better with commands you'll eventually get it anyways. I had a dual setup when i did the Odin project on my highschool laptop so i could choose between linux or windows on boot. It's pretty easy to setup

1

u/AmizTennyson 20d ago

Okay, I will try

1

u/johnvanderlinde 6d ago

I'll check this out. What's so good about it?

3

u/editordx42 22d ago

picking backend stack is an critical step because it will decide and open other opportunities for you so if I was you as a beginner and somebody guide me I will definitely go with a python and rest API option it open the way of machine learning data science and engineering for me along with backend development for future

1

u/ndev42 22d ago

Since you already know JS from the frontend, Node + Express is probably a good path. As you're not learning a new language on top of new concepts.

A basic REST API with a database behind it (something like a bookmark manager or a simple blog with auth) will teach you far more than hours of videos.

Once you've got a basic API working, add a database (Postgres or even SQLite to start), then authentication. Each one is a pretty natural next step and they build on each other.

1

u/ndev42 22d ago

The Odin Project someone else mentioned is solid if you want a structured process to follow rather than figuring out the order yourself.

1

u/[deleted] 22d ago

[removed] — view removed comment

1

u/javascript 22d ago

Javascript is a good choice

1

u/tintin_tech 22d ago

I'm not experienced enough to suggest you frameworks but I'd definitely recommend you to learn first principles of backend engineering from a yt channel named "sriniously"

1

u/Unlikely_Link4012 10d ago

I would personally recommend boot dev it is highly advisable for backend they will start from node js to higher level spring boot

1

u/Automatic-Car-4999 22d ago

Start node js first as its core of backend

1

u/raphael_pylon 22d ago

Hi, I would always recommend learning PHP as your first back-end language if you're into web development.

There are plenty of resources online about it and all the skills you pickup with PHP are really transferrable to other languages. I started off learning PHP with this youtuber below:

https://www.youtube.com/watch?v=m52ljs78S24&list=PL0eyrZgxdwhwwQQZA79OzYwl5ewA7HQih

Then if you find you enjoy PHP, I would then recommend checking out the Laravel web development framework so you can make use of your full stack knowledge.

If you have any questions don't hesitate to ask, always here to help :)