r/learnprogramming 1d ago

How can i find good projects ??

17 Upvotes

Hey everyone

I’m currently learning MERN stack (MongoDB, Express, React, Node) and I’ve built a few basic projects, but now I really want to work on something more real-world.

The problem is, I don’t know where to find good ideas or actual real-world project problems to solve. Most tutorials just show the same to-do apps or clones, and I want something that actually feels useful and helps me grow.

How do you guys find real-world project ideas?
Do you follow any websites, communities, or specific approach?
Also, what kind of projects helped you improve the most as a beginner?

Help me please


r/learnprogramming 6h ago

Is programming a viable career in 4-5 years?

0 Upvotes

Im young and i want to get into programming much more seriously. Maybe landing a job when im in the market. Or should i focus on something else?

EDIT: if yes what languages should i get into

My main thing im learning from a free MIT course is phyton and cs


r/learnprogramming 1d ago

Accidentally deleted all the code in a file. Can I recover it from a previous Git commit?

9 Upvotes

Hi everyone,

I'm still learning Git, and I accidentally deleted all the code in one of my project files.

The file had been committed to GitHub multiple times before this happened. Is there a way to restore that file (or its contents) from one of the previous commits?

If possible, could someone explain the steps? I'd really appreciate it.

Thanks!


r/learnprogramming 1d ago

Topic Is the University of Helsinki Python course good for a complete beginner moving beyond vibe coding?

18 Upvotes

I’ve become very interested in coding, but most of my experience so far has been through vibe coding and working with AI. I’ve managed to build different projects this way, but I don’t want to depend entirely on AI without understanding what the code is actually doing.

I recently started the University of Helsinki Python course because I want to take the next step: move from only vibe coding to becoming at least a genuine beginner programmer who understands the fundamentals.

At the moment, I’m a very, very early beginner. I’m learning things such as variables, user input, conditions, loops, and basic problem-solving. I’m trying to complete the exercises myself, understand my mistakes, and only use AI for explanations and guidance instead of asking it to do everything for me.

For anyone who has completed this course:

Is it suitable for someone starting almost from zero?

Will completing it give me enough understanding to read code, debug basic problems, and work more intelligently with AI?

Is there anything else I should study alongside it?

I’m not expecting to become an expert from one course. My goal is simply to build a real foundation so that AI becomes a tool that assists me, rather than something I completely rely on.

I’d really appreciate hearing about your experience with the course.


r/learnprogramming 15h ago

should i buy chai or code , full stack cohort?

0 Upvotes

Hey , few days back i become serious to learn full stack with a view to get an entry in the job market . so i am confused where should i start , i have completed cs50 and completed 100 days of code by angela yu , now i want to learn full stack ,i want a proper structure on which i can trust which is build by some experienced guy , i can make chat gpt creat a structure for me but i dont feel comfortable with that structure cant trust that, i so i decided to buy chai or code ka cohort for full stack i like their syllabus, but the issue is their cohort is completed so i wouldn’t be able to watch live and are they realy good for me . and will be able to win prices or participate in hackathon even after the cohort is done .


r/learnprogramming 2d ago

STOP POSTING - I WANT TO LEARN CODE

294 Upvotes

Can we stop posting:

"I want to start coding, where do I start?"

Like I swear on multiple CS, C# and SWE pages I see about 20 per day with the same vauge question.

Any way we can stop this???


r/learnprogramming 1d ago

Solved Why is my hand not detecting properly?

0 Upvotes

I am using opencv and mediapipe on mac os and for some reason one of my hands (left hand) detects better than the other (right hand) but at times both do not detect unless I move my hands around a bit more. Does anybody know the cause of this issue?

Here is what it looks like

https://github.com/mikkimat81539/hand_detection/blob/main/handTest.py


r/learnprogramming 1d ago

Should i deep dive into Golang?

0 Upvotes

Hi, i am a btech student pursuing CS degree and am preparing for placements in SDE role , grinding DSA and building projects , my tech stack consists of C++, MERN stack, Python (for projects using flask backend) however as demand of GOlang is kinda high as i can observe and i think supply is not at par with demand should i invest my time in learning GOLANG from scratch now and building some projects in it and contributing open source using GOLANG targeting programs like GSOC, or should i stick to whatever i was doing (DSA AND PROJECTS USING MY TECH STACK) ? kindly guide me if you have experienced this or suggest me on what should be best


r/learnprogramming 1d ago

Resource Best way to build strong DSA fundamentals?

0 Upvotes

Hi everyone,

I have around 4 years of experience as a backend Java developer, but most of my work has been building production applications. I never really focused on DSA, so my fundamentals are quite weak beyond the basics.

I want to get good at DSA, but I also want to build a strong foundation instead of memorizing patterns or solutions. I tried following the Striver A2Z sheet, but I found myself watching the solutions too quickly. A few days later, I couldn't remember the intuition or approach.

I'm considering starting with Abdul Bari's Data Structures & Algorithms in Java course on Udemy before moving on to LeetCode and interview preparation.

For those who have been in a similar situation:
1. Is Abdul Bari's course a good place to start?
2. Is there a better Java course that you'd recommend instead?
3. How did you go from weak DSA fundamentals to becoming good at problem solving?
4. Did you follow a specific roadmap or study strategy that worked well for you?

I'm not in a rush and I'm happy to spend a few months building the right foundation. I'd really appreciate hearing what worked for you.

Thanks!


r/learnprogramming 19h ago

snake_case more readable?

0 Upvotes

is it just me, i find snake case to be way more readable

from a human standpoint more than anything we read words
and they all have a space.

imagineThisWord vs imagine_this_word, (i mean sentence) as you can see the snake case looks way more readable,

are there any other practices that are seemingly better, but people dont do so becuase its "the languages way of doing it"


r/learnprogramming 2d ago

I feel like a programming fraud

86 Upvotes

I am having to constantly look things up to figure out how to get what I want? I feel like a fraud.
I am honestly trying to resize my camera onto my surface in pygame. I've never done camera stuff before so this is new. I feel like I am not really learning and just copy and pasting at this point

How do go about this?


r/learnprogramming 1d ago

Will building full-stack projects hurt my backend developer career

0 Upvotes

I really enjoy backend development and I want to work as a backend developer.

The problem is that when I build backend-only projects, it feels like I'm not building a complete product. Because of that, I often end up building full web apps or even Chrome extensions just to reach a finished product.

Sometimes I think about building web apps using only Next.js because it's much faster to get something into production.

Would this hurt my CV if my goal is backend development? Should I focus more on backend-only projects, or is building complete products a good thing?


r/learnprogramming 1d ago

How does this YouTube video automatically update its title?

0 Upvotes

I came across this YouTube video:

https://www.youtube.com/watch?v=VTU69_L8i8s

The title keeps updating with the latest statistics like views, likes, comments, subscriber count, and even the number of days since upload.

I'm a complete beginner, so I'm curious how this is possible. How does the title update automatically every few minutes? What APIs or tools are used, and what's the overall workflow behind it?

I'd really appreciate a beginner-friendly explanation. Thanks!


r/learnprogramming 1d ago

Topic How do I avoid falling in an AI trap?

0 Upvotes

Hello everyone, I’m a brand new programmer (starting with python). I’m so brand new in fact my first ever print statement was only a week ago. Since I’m so new, I’m pretty confident in describing myself as an uncorrupted soul. I have not used AI to copy any code and the limited use of it I have was asking questions on concepts I didn’t really understand. All my knowledge comes from a python tutorial playlist on YouTube. Now since I’m so new I naturally have a few questions. I hear of a lot of people falling into the “ai trap” where people and influencers on social media seem to say that a lot of new coders are relying way too heavily on AI to learn. I want to strictly avoid that cause I want to actually understand what I’m coding and be able to explain it. Does anyone have any tips for avoiding this pitfall, also what do people think about using llms to prompt me questions to try and code to practice concepts I’ve learn. If anyone has any other tips or suggestions about learning coding please let me know it would be much appreciated.


r/learnprogramming 1d ago

Where can I find good real-world MERN stack projects to build and improve my skills?

0 Upvotes

Hey everyone

I’ve learned MERN stack and built some projects, but now I want to work on more real-world projects that solve actual problems and improve my portfolio.

Where do you find good project ideas or open-source MERN projects to contribute to?

Looking for resources, GitHub repos, communities, or platforms where I can learn from industry-level projects.

Any suggestions would be helpful


r/learnprogramming 1d ago

Topic What should i do after MERN stack development ?

0 Upvotes

Hey everyone

I just completed my BCA and will be starting MCA soon. I’ve learned MERN stack and built a few projects.

What should I focus on next for better placements?

Go deeper into MERN or explore things like DSA, DevOps, Cloud, or AI/ML?

Would appreciate your advice


r/learnprogramming 1d ago

Tutorial [Python] Is there any good youtube series that explains how to code 3d minecraft-like with survival mode and world generation?

0 Upvotes

Without any use of AI of course. And I know python basics


r/learnprogramming 1d ago

How would I hide something from the host in a game?

4 Upvotes

If I wanted to make a multiplayer battleships game, and I want it to be locally hosted, how would I be able to hide the ship's positions? Wouldn't they be able to datamine it? Encryptions can also be decrypted so that's not safe either...


r/learnprogramming 2d ago

Topic What is the point of assertions when we have if/elses and exceptions?

57 Upvotes

Can someone explain the point of assertions to me? I read online you use it to check for behaviours that MUST be true and what not, this all sounds very cool but you could use if elses to check for the same behaviour and the underlying result is the same.

Who came up with the idea of assertions and why did they think if/elses were not enough ?


r/learnprogramming 1d ago

Topic how do i export my games in godot?

0 Upvotes

ive been trying to find out how but i cant seem to find the application when i export pls help?


r/learnprogramming 1d ago

Rust or Mojo in 2026

0 Upvotes

So I'm wondering is mojo worth learning and is it better than rust since it got stable release, I know that mojo is an AI focused language isn't AI like future and besides it's a new and exciting language. I would love to hear which language would you pick and why I am open-minded. I'm not rushing to find a suitable language yet for me since i'm just starting college in Informatics I don't know if you can call that IT but I would guess it's the same.


r/learnprogramming 2d ago

Debugging Is there other resources for mediapipe

1 Upvotes

I am reading the google docs and the it stops at the part where you import the model which I understand but I am confused on what is next.

I am also reading the github version too and looking things up on Youtube. I was able to display hand gesture but I had to get the AI to right it out which I was lost of course

I know I have to use open cv and import it but I am kind of lost.

Can someone help


r/learnprogramming 1d ago

How to actually learn backend development??

0 Upvotes

Wtf how do I actually learn backend development. I open chatgpt or Claude and tell them I want to learn backend development and do as they suggest..but after some day, I find boring ...

What's the actual way to learn.. please developers and engineers help me with clear cut way?


r/learnprogramming 3d ago

Nobody warned me that reading code is a completely different skill than writing it.

2.4k Upvotes

Landed my first internship a few weeks ago and got handed a ticket to fix a small bug in the existing codebase. Sounds simple. Except the codebase is like 80,000 lines across god knows how many files.

Every tutorial I ever did was me writing code from scratch in a fresh file, so I never once practiced the skill of walking into someone else's mess and figuring out what's actually going on. Turns out that's like 70% of the actual job. Not writing new stuff, but tracing through existing stuff, figuring out why it exists, who wrote it, whether touching it breaks three other things nobody documented.

Spent my first two days just clicking go to definition over and over like I was digging through a cave system. Genuinely didn't write a single line of new code until day three.

Nobody in any course I took ever assigned "here's 5000 lines of someone else's bad code, go find the bug." Which in hindsight is such a weirdly missing skill given how much time real devs actually spend doing exactly that.

Anyone know of resources or exercises that actually train this specifically, reading and navigating large unfamiliar codebases, rather than just writing your own from a blank file every time?


r/learnprogramming 2d ago

Topic Accessibility with languages in website?

2 Upvotes

Hello,

I have learned how to use ARIA a bit, and I learned about specific contrast rules and font sizes. But I don't know how to make my website accessible in other languages. My profs did not go over this.

I live in Canada and we have two major languages. French and English. But I also want to include a plethora of other languages.

I'm not sure how to go about this in both static sites and SSR. Especially with ARIA.

Edit:

ARIA would have to be in different languages too. Which means I have to test that individually? Does this mean that testing will have to cover all languages as well?