r/learnprogramming • • 2d ago

How to become a Full Stack Developer

Can you guys suggest a solid platform or a YouTuber where I can learn to become a full-stack developer?

79 Upvotes

39 comments sorted by

42

u/aqua_regis 2d ago

Countless similar posts, same recommendations all the time:

and later

Plus, make heavy use of the MDN (Mozilla Developer Network)

5

u/TimothyCarmack 2d ago

100% agree with this ^

36

u/Spec1reFury 2d ago edited 1d ago

The Odin Project hands down, follow it properly and without skipping and you will learn all you need to know. Got a job because of it so really grateful to them.

PS: I have a formal degree as well, I didn't just do Odin project of course.

3

u/psyhnews 2d ago

Unrelated, but how long did it take you to finish in terms of calendar time and how much time ON AVERAGE did you spend on it?

Did you have any programming background before starting it?

1

u/Spec1reFury 1d ago

I think it took me about an year to finish it as far as I can remember. This is while juggling classes so it would be faster for people only doing this obviously. I won't lie that full stack dev with the easy part, now you're expected to do a lot more on the job, RAG and genai experience is a must these days in most full stack roles sadly.

1

u/psyhnews 1d ago

How much time did you spend a day on The odin Project? Obviously, I would assume that there were days were you didn't spend any time on it and days where you probably did 8 hours only on TOP, but I'm curious how much time you spend on average - if you can give a guesstimate?

How much did you learn by the end of The Odin Project? Would you say that you were "good" at fullstackk development by then?

1

u/Spec1reFury 1d ago

I think on average it was about 2 hours of Odin per day most of the days, and you're right that I didn't always do it consistently.

The thing about projects in Odin are that you can give as much or as little time you want to give, I know a guy who stretched project up to 1 month while I quickly wrapped up the important parts and called it a day. At the end of the day, you're going to get an insane amount of knowledge about development from this, but you will have to start making your own projects independently after Odin or even during it to be really good, they don't do hand holding in the later sections.

9

u/justcurious3287 2d ago

There is no way in hell someone with no tech background can do the Odin Project in 2026 and land a job. Full stop. Unless you’re insanely lucky or well-connected.

10

u/Spec1reFury 2d ago

I mean, I never said I didn't have tech background, I did my bachelors in computer science. Odin project got me the job because of full stack developer however.

3

u/Automate-Engineer 2d ago

A few questions:
Experience beforehand?
Any other courses or degree?
Personal projects (outside the scope of the odin project's projects)?
What year did you land your first job?

7

u/Spec1reFury 2d ago

I started Odin project during my 2nd year of college. I did do my bachelors in technology with compsci. Got an internship in my third year. Odin project helped me makes some cool projects so I just used those to apply for jobs. I graduated 2024 btw so this is recent.

2

u/Spec1reFury 1d ago

I started as an intern, before applying I finished Odin project and okay at making projects. I do have a lot more projects in my belt now but during the time I just did the projects they mentioned, you can make them really good if you put some time in. For example, they had a social media making tutorial where I make a reddit clone and showed it in my interview. I landed my first job in 2025.

8

u/UroborosJose 2d ago

You need a lot of patience and manage expectations
Bosses will think you are expert on both things when in fact you are some backend dude who knows angular and react but not a full frontend developer
A frontend developer specialized in that horrible shit called npm suffer enough pain and must be paid accordingly it doesn’t replace the need for a backend dude who’s expert in cloud and making things scale for multiple concurrent users
In the end the creation of full stack developer was an attempt to cut costs for the companies trying to having both for the price of one

5

u/Born-Discussion1166 2d ago

I'd suggest building 2–3 proper projects rather than just watching tutorials. Learn frontend basics, pick a backend stack, connect it to a database, and deploy your projects. Also learn Git and how APIs work. Building something endtoend teaches you a lot more than just following courses.

4

u/oandroido 2d ago

Start with just one pancake

3

u/Ali_Qutop 2d ago

Check out this website for guidance. You can find roadmaps for everything in programming https://roadmap.sh/

3

u/dev_jhakkas 2d ago

Respect man.
People still want to learn in the AI Era. Most of FS devs haven't written a line of code since AI happened
But yea get the basics right - that helps

1

u/stevens812 2d ago

Yeah, getting the basics solid is definitely key no matter what.

1

u/baby-health 2d ago

I'd recommend freeCodeCamp and The Odin Project. Both are great for learning full-stack development. I'd also suggest building your own projects instead of just watching tutorials.

1

u/mrburnerboy2121 2d ago

Crazy to see people still recommending The Odin Project, good resource.

1

u/WillingAd4153 2d ago

I think I came across this post because I need it too. I just graduated. But I don't feel competent at all. I have had projects with AI that I focused on a lot but didn't understand, I can't find a job right now. I think I need to improve myself. Can anyone suggest a course, training, guideline or whatever that will really improve and challenge me to make myself competent for taking my first job on backend or full stack engineering positions? I'm ready to push a lot to improve myself.

2

u/rexgin 1d ago

The Odin project is fantastic but a waste of energy unless you truly just love it for the fun of it. The days of programming for money is almost over. The world is going to look completely different in just 5-10 years.

1

u/Repulsive_Scene4726 2d ago

Depends on which full stack talking about

2

u/Br3ttl3y 2d ago

It depends on what country you are in, if you are in the US, I would choose another domain.

I have been trying to find a full stack dev job as I have jumped stacks to C#/.NET/React/Azure and I have been having a hell of a time getting interviews. I have 15 years of experience as a C# software dev. Since you are new, I would assume it's gonna be worse.

0

u/cheezballs 2d ago

Learn to Google. Learn to use critical thinking. Don't throw your hands up asking the same thing that gets asked a million times a day here.

-14

u/do0fusz 2d ago

The Odin project.

But quite honestly, I wouldn’t bother, learn Ai instead.

7

u/EliSka93 2d ago

Bad advice.

Even if you could get most things done with AI, knowing what's underneath the hood will make you much more competent.

-5

u/do0fusz 2d ago

Do you know how to work on the engine of your car too?

8

u/rg25 2d ago

You're basically saying mechanics should not learn mechanics and just let AI tell them what to do when working on a car.

4

u/eyecandy99 2d ago

get downvoted

5

u/Specken_zee_Doitch 2d ago

Do both. You’re gonna get downvoted but you need to learn both. You need to know what your tool is doing and whether it is good or not. You can’t just prompt yourself out of work and expect to get paid, you need to add value and that value is your taste, discretion, foresight, and your ability to execute a plan while backing up decisions you made.

7

u/[deleted] 2d ago

[deleted]

3

u/hondacivic1996 2d ago

Nope, they are not.

3

u/H_P_LoveShaft 2d ago

Me when I can't decipher or debug whatever Claude shits out but call it vibe coding.