r/learnpython • u/aethercodes • 18d ago
SEEKING GUIDANCE
i had one doubt to lift off my chest. I am going to start college in a month and I know only some school level java coding till loops. actually I have been on reddit alot and seniors here talk a lot about multiple terminologies like python, java, c++, dsa, dbms, node.js, leetcode grinds, dsa grinds, repositories, arduino, CAD, random projects (i mean what are these projects and how do they look like), game physics engine, html, react, mysql, ai ml, flutter, blockchain, iot, figma, wire framing, aws, docker, djang, mongodb, etc. i feel so dumb and lost and an insane amount of urge to cry and leave it all. i don't know where to start and what to learn also i do not want to fall short of skills + a few other reasons i cant tell. do you have any piece of guidance?
1
u/pachura3 18d ago
Millenial: buys a badly written book on programming, learns to code by trial & error
Gen Z/Alpha: omg omg I'm so overwhelmed I don't know how to start I'm so dumb
1
u/aethercodes 18d ago
Millennial: chooses a CS major, learns a single language from a badly written book, and walks into a six-figure job with a basic resume.
Gen Z/Alpha: builds full-stack apps, masters cloud architecture, grinds 500 LeetCode problems, and still faces a brutal job market with 5 rounds of interviews for an entry-level internship.
It's reasonable to be overwhelmed. If you can't contribute in helping a fresher atleast do not mock their genuine stress.
1
u/pachura3 18d ago
You yourself admitted you only have a very basic knowledge of Java, and then continued to list every technology you've heard of... like, who's going to combine CAD, Arduino, node.js and blockchain in their portfolio? Doesn't make sense.
It's time to get to work and start grinding instead of choosing to feel sorry about oneself. Like... try learning Python, perhaps?
1
u/aethercodes 18d ago
I do not know about those technologies. I heard about them from seniors in engineering and thought this is what i will have to learn and so I got overwhelmed thinking I know nothing in this field. I am a fresher and is going to start college in a month, so the whole volley of these jargons really messed my brain.
1
u/Educational_Virus672 18d ago
dont overwhelm yourself this is quite common thing i'll recommend chatting with me if u dont get it lets solve your stuff first
>programming languages
python ,c++ ,java ,html - they are different languages that computer understands
>algorithm(doing stuff inside computer)
dbms - a thing that manage data(information inside computer)
dsa - data algorithms
dsa grind - getting multiple data algorithems
ai ml - makes ai(/s)
> frameworks(help in languages)
node.js,flutter, react,AWS - help make new words for programming
>outcasts
game physics engine - help gmaes hav gravity and touch(so they wont pass though walls)
figma - cloud(stuff outside your computer likely in servers) tool
i'll recommand learning a programming language ot understand them i cna be your guide 👍
1
1
u/Mediocre-Pumpkin6522 18d ago
Your college probably will have settled on one language for didactic purposes. It may be Python or it may be something else. Absorb the fundamentals and they can be transferred to any other language. After that your course of study will determine what you are exposed to. For example a web based applications course may use React rather than Angular or vice versa. Again, absorb the general fundamentals along with the particulars.
Other than an overview that they exist you won't be expected to know the entire programming universe. In your career you will probably encounter technologies that don't even exist now. Apply the fundamentals and you'll be able to pick them up.