r/learnprogramming • u/ExternalAccurate1090 • 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?
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
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
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
1
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.
1
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.
4
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
3
u/H_P_LoveShaft 2d ago
Me when I can't decipher or debug whatever Claude shits out but call it vibe coding.
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)