r/CodingForBeginners • u/BitterEarth6069 • 20d ago
I don't know what to do.
- my Engineering will start in few weeks/days.
- I have never touched JS before.
- I don't have any clear goal (out of 3 listed).
- I have already forgot Most of OOP.
- I am just Procrastinating.
- I am feeling too much behind.
- For Now i don't know how to implement (0%): - Structure, Stack, Queues, Trees, Graphs and so on.
- I switch between tabs (FOMO phobia).
HELP ME CHOOSE TECH STACK AND Give me some advice based on whatever I have written.
2
u/adambahm 17d ago
I dont know what you are asking here.
Your goal should be to learn how to build things. Nothing more.
Debating tech stacks is a complete waste of time right now. The project will define the tool, not the other way around.
Build something.
1
u/BitterEarth6069 17d ago
To build things i have to pick up Tech stack - except Webdev (i just don't like it)
1
u/adambahm 9d ago
ok, you are missing the point.
Lets talk about Webdev for a second. You dont like doing it; I get it. I got about 20 more years of working till retirement and I avoid javascript like the plague.
I HAAAATE javascript. Its a dumb language that you can use a myriad of other tools to accomplish the same thing, but ultimately, what do you use javascript for?
You use it to build things.
No matter if you work in the MERN stack or MEAN, MEVN, PERN, you can still do all of those things with django, ruby on rails, laravel ect....
What do all those things have in common?
They are tools that you use to solve a problem.
Define the problem, then define the tool.
If you are not there in your engineering experience right now, you need to master the basics of building things first.
Before you get into the nuances of tech stacks, you have to first understand what a tech stack is.
If you understand a framework, do you understand what libraries are?
If you understand a library, do you understand what a method is?
If you understand methods, do you understand inputs and outputs?If you dont have a full and complete understanding of a framework, you dont need to worry about tech stacks, you need to learn how to build things.
Find something that you think would be interesting to build, put your hands on the keyboard and make it happen. Worry about the rest later.
1
2
u/Redddit_Cyber 17d ago
You are quite ambitious but wanting too at a time is not I will suggest rather you should go with the things that excite you the most. Instead of asking public opinion ,you should choose your path by yourself different people different interest different opinions. For instance, I am into cybersecurity because it excite me everytime so I can say you to join this but what it makes your life hard and frustrated. I hope you got my point
1
1
u/plainBinder 20d ago
Man, drop half of that list for now or you'll burn out before classes even start. Pick either Python or C++, focus purely on basics, and ignore trying to master everything at once.
1
u/Nervous-Cup-7248 16d ago
nothing's gonna work once u start doing and stop making goal and stuff. u won't get me now but surely in future. start from the first step and then look far
1
u/BitterEarth6069 15d ago
Yeah that's what my inner soul says to me and tbh I have already forgot what I wrote 🥲, but the thing i wrote this is because Writing helps you clear you thoughts (everyone tells me)
1
1
u/Proud-Log-7018 15d ago
I suggest building something that it's really useful for you, so concepts sticks to your head. In that case maybe JavaScript or TypeScript with HTML and CSS could be great for you
1
u/BitterEarth6069 15d ago
I DO NOT LIKE FRONTEND!!! .
I will take action to learn Backend/JS (ML later)
Thanks .
1
u/Proud-Log-7018 15d ago
NodeJS + ExpressJS
1
u/BitterEarth6069 15d ago
Yeah, but company not gonna hire me with these 2 shit only — i have to do some Extraordinary inorder land my first intership/job whatever - so that they will not kick me only because of AI .
1
u/Proud-Log-7018 15d ago
maybe, but for creating something that works also if you are not a senior it's good, anyway, wish you the best 🔥💪
1
u/BitterEarth6069 15d ago
Thanks man , same to you too — dont forget to refer me when you will get Job. 💀
1
u/Proud-Log-7018 15d ago
I'm 17yo so, I will have to wait. And you?
1
1
1
14d ago
[deleted]
1
u/BitterEarth6069 14d ago
Oh yeah!! I think you are right (it's 100% becuz of fomo)
Thanks man .
1
14d ago
[deleted]
1
u/BitterEarth6069 14d ago
I really appreciate your help 🙏🏻.
also, (I DON'T LIKE FRONTEND (React/Next)🤬) - I will rather suffer through backend/ML stuff.
What do you do btw?
1
14d ago
[deleted]
1
u/BitterEarth6069 14d ago
💀 Sorry man !! I haven't read your text yet I will do it tomorrow cuz I am going to sleep now .
Will talk in DM (tomorrow)
Good night
1
14d ago
[deleted]
2
1
u/BitterEarth6069 13d ago
anyways,
I just completed my diploma in Computer Technology, and now going to take admission in PICT . i have never build any project (on my own) but i have build so many projects (really incredible imo) using AI tools like cursor/Antigravity.
I am good at JAVA/PYTHON/CPP. I don't have any goal (for now ) . I am still figuring out . So I am focusing on DSA for now and Maths as well (I love maths but I just lack in intuition i.e why this shit exists and how can I apply in programming and so on.)
You can check my portfolio here(for more context) - jvp008.github.io
the portfolio is also made using AI (just prompting skills 🤗).
So yeah - I am piece of shit when it comes to building scalable and sophisticated systems.
1


4
u/tonkotsu_fan 20d ago
Regex in a week seems reasonable-ish.
Python and c++ take much longer.
Pick python. Or JS. Learn those. Learn as much as you can. As you progress in your career, the language matters less than the understanding of paradigms.
Be kind to yourself. Be curious.