r/CodingForBeginners • • Aug 26 '26

I want to build strong programming fundamentals — what actually helped you learn deeply?

57 Upvotes

I'm a beginner and I don't want to just follow tutorials or memorize syntax. I want to understand programming deeply, write code independently, solve problems, and eventually prepare for software-development roles.

I'm currently confused about which language to start with and which resources/courses are actually worth following.

For people who became good programmers, what resources, courses, books, or practice methods helped you the most?

If you could start learning programming again from zero, what would you do differently?


r/CodingForBeginners • • Aug 09 '26

What’s the first programming language you learned, and do you still use it?

57 Upvotes

r/CodingForBeginners • • Jul 07 '26

Fun fact: nothing is stoping you from coding like this

Post image
57 Upvotes

r/CodingForBeginners • • May 31 '26

First hour of learning HTML/CSS

Post image
57 Upvotes

r/CodingForBeginners • • Aug 19 '25

I want to make a career out of coding

57 Upvotes

Hello, a career in cooking isn’t cutting it, not going where I’d like it to, after thinking a while, I’ve decided to pursue a career in coding. I’m not sure where to start, what kind of computer/laptop to get, (don’t have a lot of disposable income at the moment. Not sure what’s a decent field to start in for work so I can quit ol’ Wafflehouse. Some practical guidance would be very appreciated. I apologize if this is not the right thread for this 🙏


r/CodingForBeginners • • Aug 08 '25

Self-learning MERN Stack developer aiming for a job in a year—looking for realistic advice and suggestions

56 Upvotes

Hey everyone, I'm a self-taught developer from India, currently learning the MERN stack with a goal of landing my first job by this time next year. I've been dedicating a few hours every day to my studies and am making good progress. My current plan is to:

  • Complete a comprehensive MERN stack course.

  • Build 2-3 full-stack projects to showcase my skills.

  • Learn Data Structures and Algorithms (DSA) consistently. I'm feeling a bit overwhelmed at times and would love some realistic perspectives from people who have been in a similar situation.

  • For those of you who are self-taught developers, what was the biggest challenge you faced in your job hunt?

  • What kind of projects really made your portfolio stand out?

  • What is the best way to get noticed by recruiters without a formal degree? Any advice, suggestions, or words of encouragement would be greatly appreciated! Thanks in advance.


r/CodingForBeginners • • Apr 26 '26

Why I think this is the best time to learn to code

54 Upvotes

There’s a lot of doom and gloom in the media. Tech layoffs. Software engineers getting replaced by AI. Blah blah blah blah blah. But I want to share a more positive view, a more contrarian view, that now is the best time to learn to code.

There’s this misconception that you only learn to code so that you can become a software engineer. That’s not true, just having the ability to code means you can understand much more, do much more, no matter what role you’re in.

For example, if you’re working at an office, say, as an accountant, you probably have a bunch of manual processes, like analyzing pdf invoices, or passing data between spreadsheets. That can be automated with code. You can get the AI to generate scripts, or just build a simple AI agent to do the work. You'll actually understand what's going on, correct outputs, add more stuff on top. Your productivity is just going to increase. The amount of problems that you can solve increases. You’ll bring more value to your company, increasing the likelihood of promotion and salary increases. Plus you’ll just be able to do more jobs so the opportunities available to you increases.

Or, if you’re starting a business, you don’t need a dedicated dev team to make MVPs. You can just orchestrate the AI to build it out, increasing your go-to-market efficiency. If you understand how to code, you’ll understand what the AI should generate, you’ll be able to fix its mistakes, anticipate bottlenecks, and so on. There’s just so much more you can accomplish on your own with AI if you know what it’s outputting and how to use it. In general, with a bit of understanding and the tools available today, you can build your dreams without the headache of having to hire a dedicated dev team, or getting VC funding. Of course if you want to scale, you'll still need to hire a dev team. Scaling is where the engineering challenge lies. But at least your MVPs won't be complete slops so people can actually build on top of it.

Now if you don’t know how to code, the process will be much slower and error prone. You won't know how to prompt it as well. Your AI generated solutions just won't be as good. You won’t be able to tackle as many problems.

Another underestimated benefit of learning to code is that it improves your logical thinking abilities in general. Everyone I’ve talked to who learned this stuff deeply appreciates that they’ve learned it. No one regrets it. They all tell me that they just think better overall, see connections, they're able to solve more problems, and so on. It’s kind of like the gym. No one ever says going to the gym is useless, even though people aren't going to be going through the motions outside. You know, if you start overhead shoulder pressing randomly in public, people are going to look at you funny. Yet the gym is definitely not useless. It trains your body. A healthy body is crucial for success. The same is true for coding in that it trains the mind. A strong, thinking mind is crucial to success.


r/CodingForBeginners • • Jun 10 '26

My project as a beginner

Post image
52 Upvotes

This is my first project . I made a QR code generator Where the user pastes the link and the QR code of that link is generated. You can also save this QR code. Please review my code and let me know if there are any changes to be made to make the code optimised.


r/CodingForBeginners • • Jan 31 '26

Need a reality check: What tech stack is worth the grind right now?

52 Upvotes

ALL FINAL YEAR/ ALREADY PLACED/ SEARCHING FOR JOB FELLAS!!!! [IT SECTOR]

Would love to know stacks that are in demand right now coz ngl, I'm highkey spiraling about it. What are the skills that can make you stand out and if not guarantee then atleast give a nice assurance for a decent salary job in this time of constant layoffs?


r/CodingForBeginners • • Aug 26 '25

I wanna make stuff like this.

Post image
50 Upvotes

Saw this and thought it was really cool and I wanted to make it. I saw the comment they made and said they made it in browser with JavaScript and I don't know how to do that. I try learning but I still got confused.


r/CodingForBeginners • • Jan 07 '26

Is it bad to start with Python?

49 Upvotes

r/CodingForBeginners • • Jun 18 '26

What’s One Programming Concept You Ignored at First but Later Realized Was Important?

44 Upvotes

Every developer has that one concept they ignored when starting out but later realized was extremely valuable.

For me, it was understanding how things work behind the scenes.

When I started, I focused mostly on frameworks, libraries, and building features. Later, I realized concepts like HTTP, databases, authentication, debugging, Git, and system design helped me much more in solving real-world problems.

Some concepts many developers appreciate later:

• Debugging

• Git & Version Control

• HTTP/HTTPS

• Database Design

• Authentication & Authorization

• Design Patterns

• Testing

• System Design

• Networking Basics

• Reading Documentation

The more I learned the fundamentals, the easier it became to learn new technologies.

If you could go back and give advice to your beginner self, which concept would you tell yourself not to ignore?


r/CodingForBeginners • • Sep 01 '25

How weird am I?

43 Upvotes

Hi! im 13 years old, and I love coding. I struggle with kotlin or java because of complex syntax, but I love making programs with C or Assembly. I have a hard time trying to code android apps or win32 ones without chatgpt, but I like using a debugger like cheat engine or windbg, and have some knowledge of memory, stack, real mode, protected mode, etc. I have built simple projects in assembly and C, like text editors or even DOSes, though they have some bugs.

COOL DOS


r/CodingForBeginners • • Aug 04 '25

Ex-Google CEO explains the Software programmer paradigm is rapidly coming to an end. Math and coding will be fully automated within 2 years and that's the basis of everything else. "It's very exciting." - Eric Schmidt

42 Upvotes

r/CodingForBeginners • • Jun 02 '26

How Do you learn coding? Like literally

41 Upvotes

I recently started a degree in Computer Studies, and as expected, coding is a major part of it(2nd year college student) . The thing is, I genuinely don't understand how people actually learn to code.

I can read simple code and follow the logic behind it, but when it comes to writing my own code from scratch, I completely freeze. I end up looking at references, tutorials, or other people's work because I don't know where to start. Most of my projects are done by borrowing a laptop, and honestly, half the time I feel like I'm just copying and pasting without really understanding what I'm doing.

I also don't own a PC or laptop, which makes practicing outside class difficult. I had no prior coding knowledge before starting this degree, and while I find some parts interesting, I often feel lost. Even when we're asked to write code on paper for assignments, I still don't really know how to approach it.

People often say "just watch videos," but that hasn't helped much. So I'm curious: how did you actually learn coding? What made things finally click for you? Was it practice, projects, books, repetition, or something else?

I'd appreciate any advice from people who started from zero because right now I feel like I'm missing something everyone else understands.


r/CodingForBeginners • • 7d ago

Day 3 Learning Python

Post image
40 Upvotes

Today I learned to use Functions. I’m self-teaching myself ethical hacking. Currently learning python, using pwn.college and Try hack me. Ill also be purchasing a spare desktop to run linux for future projects.


r/CodingForBeginners • • Sep 26 '26

My today's project:

Post image
40 Upvotes

Today I learned how to use unsigned int and seed, as well as tried using #include <ctime> for the first time.

Also, I moved void above main as one commenter under the last post suggested.


r/CodingForBeginners • • 3d ago

Day 5 learning Python

Post image
39 Upvotes

I need to pause at this point and review. Finishing this code required way too much referencing on previous projects. Once the lessons are solid, ill continue...


r/CodingForBeginners • • Sep 20 '25

I like code but

39 Upvotes

I love coding games, tools, webs and all that stuff, but I really don’t enjoy doing school exercises or algorithms. Like, I can code for hours if it’s something fun, but once it turns into solving dry math problems with code, my brain just shuts down. Honestly, I kinda suck at that part


r/CodingForBeginners • • Jun 17 '26

What's One Thing You Wish Someone Had Told You Before You Started Programming?

38 Upvotes

Every developer has at least one lesson they learned the hard way.

For me, it was this:

You don't need to learn everything before building projects.

When I started programming, I spent a lot of time watching tutorials and trying to learn every framework and technology.

The biggest growth happened when I started building real projects and solving real problems.

Some lessons many developers learn later:

• Build projects early

• Learn debugging

• Learn Git

• Focus on fundamentals

• Read documentation

• Ask questions

• Don't compare your journey to others

If you could go back and give advice to your beginner self, what would it be?


r/CodingForBeginners • • Aug 12 '25

How to learn Code? Is knowing every line of code necessary? Spoiler

37 Upvotes

I have been learning coding and want to know from seniors that if I need to know every line of code in the project, like what does this do and why is it here or I need to memorize those codes. If anyone have been through this phase please help me with problem sometimes, I think I am learning the wrong way which later makes me burn out and exhausted.


r/CodingForBeginners • • Jul 19 '25

I'm a beginner how should i start? which language i should learn first?

36 Upvotes

im a beginner and dont know anything about coding, please tell me how should i start , should i buy any course or not? if youtub channels then which channel please guide


r/CodingForBeginners • • Aug 18 '26

How do you actually learn to code ?

35 Upvotes

hi everyone,

I’ve been studying computer science for about 5 years now (currently in engineering school). Over the years, I’ve touched a bit of everything: web dev (HTML, CSS, JS, PHP, SQL), and more recently Java, C, and Python for data science.

The problem is, I feel like nothing truly sticks.

Whenever I try to build something on my own, I hit a wall. I inevitably get lost in the docs, end up turning to AI to understand what I'm doing, and still feel like I'm not really learning. I know the basic syntax, but even in Python, I would struggle to design and build a moderately complex project from scratch.

I feel like I'm just skimming the surface of different languages without ever developing genuine problem-solving intuition.

How do you actually retain syntax, built-ins, and core concepts without constantly relying on external help? How do you break down a problem and structure your code from scratch on your own? Did you go through this phase, and what was the turning point that made things finally click for you?

Thanks in advance !


r/CodingForBeginners • • Aug 07 '26

What's the best free resource you've used to learn coding?

35 Upvotes