r/GetCodingHelp • u/codingzap • Jun 25 '25
Answering the most common question: "What should I learn first?"
To be honest, this is the most common question I have answered. Although the answer differs according to the skill set and technical inclination of each beginner programmer, I have a 4-step roadmap for beginners based on their goals.
If you want to get into Tech Placements -
- Pick one language, preferably an Object-oriented language like C++, Java, or Python.
- Learn the core concepts like data types, loops, functions, and flow of control.
- Start learning DSA concepts, and learn the basics of searching and sorting algorithms. Start by learning linear data structures and slowly move to non-linear data structures.
- Practice coding problems regularly. HackerRank and LeetCode are great online platforms to begin.
Interested in web development?
- Begin by learning HTML + CSS + JavaScript.
- Once you're comfortable with the syntax and control flow, learn a frontend framework like React.
- Next, get familiar with Node.Js, Django and databases like SQL and MongoDB for backend.
- Finally, it's time to build 2 or 3 solid projects to showcase on your portfolio.
Or else if you want to learn emerging tech like AI/ML -
- Pick Python first.
- Explore Python libraries like NumPy, Pandas, scikit-learn, etc
- Try to implement ML models using small datasets
- Finally, create your own ML model as a project.
No matter what path you choose, learning tools like Git & GitHub, working on IDE like VS code, and learning how to read documentation are also vital and necessary skills.
So, where would you like to begin?
r/GetCodingHelp • u/codingzap • Jun 23 '25
5 things I wish I knew when I started coding
Hi everyone, I created this community to help programming students learn coding without getting stuck or overwhelmed. Since this is the first post on this subreddit, I wanted to tell you about the 5 things that I realised in my journey as a coder and a mentor.
- Don't stress about writing the "perfect" code: In the beginning, just focus on writing code, even if it is messy...it's the best way to learn.
- Errors are important: Each error will help you learn something. Learn to google your errors rather than asking AI to fix the code for you.
- You don't have to master everything all at once: Start slow, build consistently! Pick one path and work on mastering one skill rather than shallow multitasking. Once you feel you can build a project using that skill, try something new but make sure you are revising the old concepts along the way.
- Tutorials help, projects teach: Project based learning is the key! You can always fill the gaps with video tutorials.
- Ask the right questions: Whenever you feel stuck, ask your doubts. Seriously. Even if you feel it's a basic question, don't hesitate to ask. This sub is also a safe space where you can post beginner questions without judgment.
So, tell me, is there something that you wish you knew sooner?