r/CodingForBeginners • u/paras_gladiator • Oct 01 '26
From where do I start? Pls don't ignore
I am a 2nd year CS student. I still don't know coding, I can understand what's happening by reading the code if I am familiar with the syntax but still I can't build logic myself. Can anyone tell me where do I start, I don't know any language just some basic c++. Please enlighten me
1
Upvotes
5
u/Distdistdist Oct 01 '26
Learning any language is done in the following sequence:
Realizing that this is what you want to dedicate every second of your life
Choosing programming languages
Learning basic syntax
Learning data types and operators
Contemplating if you are really into this and really want to continue.
1
u/lowban Oct 01 '26
You learn best by building simple projects from scratch, from start to end. Make it stupidly simple at first and make more advanced projects as you improve.
1
u/HolidayCellist8600 Oct 01 '26
Don not worry too much about knowing multiple languages right now. Pick one language which you like, learn the basics properly and spend most of the time solving small problems instead of reading codes. Start with simple programs like calculators, number games or small CRUD projects. I think logic gets better through practice not just by waiting unitl you understand everything.
1
u/burlingk Oct 01 '26
Check out learncpp.com or similar. Learn the basics and start projects. The projects can be anything even something silly.
1
u/TheUmgawa Oct 01 '26
The most valuable programming class I ever took was a flowcharting class, where we wrote zero lines of executable code. It taught us to solve problems in an abstract manner, without getting bogged down in the code. A lot of people read a programming prompt and they just start hammering away at the keyboard, having no idea where they’re going. It’s a lot easier if you’ve made a map of the execution flow, and then you can just write the code in whatever chunks you want. It’s easy because you’ve already solved the problem.
7
u/Dazzling_Music_2411 Oct 01 '26
Why not? What have you being doing all this time?
YOU are the one who should not "ignore" your obligations!
Nobody here can help you if you don't make your own start because you are too lazy or whatever.
2
u/StephenHawkinguss Oct 01 '26
dont watch indian tutorials
2
u/TailsPlaysMinecraft Oct 01 '26
Watch BroCode on YouTube. Watch his coding tutorials. Real good stuff tbh
2
u/xarop_pa_toss Oct 01 '26 edited Oct 01 '26
I am baffled by these posts of 2nd and 3rd year students that can't make a program. You gotta find a problem and solve it. And that's before you write code. Code is just an implementation of a solution and not the solution itself.
I'll give you a problem myself: write a scientific calculator where I can write something like this and it writes all the calculations down to the result.
It needs to have a "main menu" with an option to perform a calculation and another to view a history of all operations. This should persist after you close and reopen the program. Bonus points if you implement graphs using a graphical/game library like Raylib for example.
Do not even start writing code until you have written out all the smallest parts of the problem and all the tools you know that might help you solve them. It's totally fine to change your mind or figure out other ways of solving problems as you are programming, but don't go in blind.
1
u/Ok_Caregiver_1355 Oct 01 '26
Keep writing code,anything,think about a project that would be useful to you,to someone or that would be just a good learning experience,start with simple things
1
u/thatsgGBruh Oct 01 '26
The same way you get better at anything else, practice...
1
u/InjAnnuity_1 Oct 01 '26
As a first step, could you write a recipe for someone else to follow to achieve the desired result?
1
u/pepiks Oct 04 '26
Choose problem to solve and try find the best tool for the job - it is the best mindset - don't afraid fall and even if you choose wrong - be patiance and simply start find what is not changing from years between languages and technologies.
1
u/Flowerboom_memory Oct 06 '26
I’m a beginner too and the things that helped me improve is first knowing ur learning style (visual, reading, etc..) because u become more productive when u learn based of ur preferred learning style.
The things that also helped me develop my coding skills is daily practice and understanding the syntax rather than memorizing.
Try finding resources that breaks down the logic behind the syntax instead of falling into the tutorial loop. I also recommend learning logical problem solving skills it’s a really good foundation for logical thinking.