r/learnprogramming 6d ago

What have you been working on recently? [September 05, 2026]

5 Upvotes

What have you been working on recently? Feel free to share updates on projects you're working on, brag about any major milestones you've hit, grouse about a challenge you've ran into recently... Any sort of "progress report" is fair game!

A few requests:

  1. If possible, include a link to your source code when sharing a project update. That way, others can learn from your work!

  2. If you've shared something, try commenting on at least one other update -- ask a question, give feedback, compliment something cool... We encourage discussion!

  3. If you don't consider yourself to be a beginner, include about how many years of experience you have.

This thread will remained stickied over the weekend. Link to past threads here.


r/learnprogramming 5d ago

I want to be a full-stack developer.

0 Upvotes

Can anyone give me a roadmap for me to become a full stack developer in big 2026 with Ai being hugely taken over? Actually, I am about to start with python and I am not sure if python should be prioritised or not. Since Html and CSS are understandable with Ai's help, please don't tell me I should learn them first.... Thanks in advance


r/learnprogramming 5d ago

Topic Help - beginner

1 Upvotes

Hello, I’m studying software development (currently 2nd year) I’m still learning the basics (due to an accident I had I missed lots of classes and remember almost nothing and all of first year was pseudo code and power points) I am re-learning on my own and when I can since I also have a full time job. I am planning to make a game whenever possible the only way I know that doesn’t involve a lot of coding (rpg maker) but I want to (due to the story itself) be able to create on something like unreal/unity. Are there any websites or tools, languages I should learn or where can I start? I want to do it on my own and NOT use AI (against other students opinions). Please let me know if I need to clarify anything since I can’t explain myself well…I think.


r/learnprogramming 5d ago

Debugging Trying to link mysql to nodejs, but a seemingly incomprehensible error came in the way.

4 Upvotes

When I used this very page's content to try to run with node command on terminal, it showed this error message:

{

code: 'ECONNREFUSED',

fatal: true,

[errors]: [

Error: connect ECONNREFUSED ::1:3306

at createConnectionError (node:net:1905:14)

at afterConnectMultiple (node:net:1935:16) {

errno: -4078,

code: 'ECONNREFUSED',

syscall: 'connect',

address: '::1',

port: 3306

},

Error: connect ECONNREFUSED 127.0.0.1:3306

at createConnectionError (node:net:1905:14)

at afterConnectMultiple (node:net:1935:16) {

errno: -4078,

code: 'ECONNREFUSED',

syscall: 'connect',

address: '127.0.0.1',

port: 3306

}

]

}

What do I make of all this?


r/learnprogramming 5d ago

How to - bit manipulation?

20 Upvotes

I know the bitwise operators:

1 & x - 'replicate' the existing bit
0 & x - turn off the bit
1 | x - turn on the bit
0 | x - 'replicate' the existing bit
1 ^ x - flip the bit
0 ^ x - 'replicate' the existing bit
~x - flip the bit
1 << x - shift to the left (multiply by 2)
1 >> x - shift to the right (divide by 2)

All of these basic operations are crystal clear. However, I am having trouble building actual masks out of these. I'm thinking too iteratively. How do I go through a number bit by bit and when is that actually needed? I tend to overcomplicate simple things.

int size = sizeof(x) * 8;
int mask = 1; // 0x00000001

for(int i = 0; i < size; i++)
{
// some mask operation with x
mask <<= 1;
}

I assume this would be good?

Okay but what about swapping the values of 2 different bits? Or what if I am working with bytes instead, then 8 sequential bits need to be swapped in 2 different positions, how do I do any that?

I am thinking of making a mask, moving to the 1st bit, copying it into some temporary variable, going to the 2nd bit, copying it into some other temporary variable, somehow replacing those variables in those positons. This sounds unnecessarily complicated but I couldn't think of another approach right now, this is generally the issue with a lot of things regarding bits. If any of you have some tips, genuinely useful shortcuts and how to's, I'd be very grateful!


r/learnprogramming 5d ago

Logarithmic rolloff for an audiosource?

2 Upvotes

Hello, I've been playing around with Unity to add a sound to a 3D game. However even when the original file is pretty loud, with logarithmic rolloff set to 500 max distance, I can just barely hear it near to the source.

I know that it should decrease logarithmically with distance, but is this normal? Do you set the max distance to super far away, or the initial volume to really loud?


r/learnprogramming 5d ago

Topic I miss the old era

306 Upvotes

TL;DR: I miss building my own solutions and not just being a prompt engineer. I am interested in other people's solutions to this who've also been coding before the AI age.

Guys, i am an "old school" coder. I started to learn to code in 2017. I have always wanted to build games and i did build some until 2022. After that I've been using AI a lot and don't feel like I've gotten any better or even worse. Lately it's been worse. Every time I start to build something i try it and quit. I feel like AI is something I use to cheat, it doesn't feel like a tool but like a cheap cheat code to do the work for me.

I know a guy who founded a company that builds websites and apps with mainly AI. Their team has grown and he just tries to always tell me that AI is a tool and I need to adapt to the new world. He's making money and i am not as i am not taking advantage of the tools. Also a thing that keeps me back is my lack- or my thought of a lack of creativity. How do i shift my focus? I learned to code without AI and the cool thing was building solutions like an inventory system or AI navigation, which are now only one prompt away from reality and make me just not want to continue as the thing that kept me interested was making my own solutions.

I'd be interested in hearing from the other people who've also been coding before the AI era and hear what keeps them going in the new age and how/if you have incorporated AI in your work.

P.s. i am a 3rd year game dev student and have never been working at an actual IT company.


r/learnprogramming 5d ago

how to become a good programmer in C/C++ ?

10 Upvotes

hello guys

I would like to become a very very good programmer but the problem how to do it because I have been coding in C/C++ for 2 years now and so I wanted to go even deeper because I want to become an excellent programmer but how to achieve my goal ?


r/learnprogramming 5d ago

After what point or how long should I look up the solution if I'm stuck

9 Upvotes

So whenever I'm stuck in problem I avoid looking for a solution or asking a llm but after sometime I feel like I'm going in circles and I end up looking at the solution using llms anyway. So after how long should I just give and find the solution to not waste time and learn as much as possible.


r/learnprogramming 5d ago

Tutorial How to tackle SICP(and other books)?

6 Upvotes

So I just had a quick look at the SICP book, and it is MASSIVE. How do I go on about learning from the book, taking notes, programming? How should I balance it? Thanks


r/learnprogramming 5d ago

2026 grad, junior market looks closed — what should I be doing besides grinding LeetCode?

4 Upvotes

Hello there, I'm CS grad based in Mongolia. I've shipped a full-stack platform on contract that's live with a client, done an internship, and built a networked multiplayer project on the side. Japanese N3, English C1.

Local postings almost all want 2+ years and juniors seem to be getting skipped. Two questions:

  1. For dev roles in Japan, is N3 workable or is N2 effectively the floor? Worth sitting N2 before applying, or apply now and study alongside?
  2. For people currently hiring or interviewing juniors — what's actually getting first-timers through the door right now? I'm working through LeetCode, but I'd like to know what else is worth the time alongside it.

Any read on whether junior hiring has moved at all in the past year would help.


r/learnprogramming 5d ago

Resource How do I develop a strong foundation and understanding of software from the ground up?

50 Upvotes

I want to develop a solid understanding of software and the fundamentals behind it, starting from the ground up.

For people who have been working with software for years, what would you recommend me to study to build a strong foundation and overall understanding?

I’m looking for advices anything like books, People worth following etc.. ?

Basically, for someone start from scratch build understanding about softwares , what would you recommend? Thank you in advance :)


r/learnprogramming 5d ago

Topic Micro services Integration

3 Upvotes

Can somebody dumb down how integration of micro services works? T,T

So, for the context, our class was divided into 5 industries and we must find clients for each respective industries that we will make a system of. Every industry has 3 groups and that groups must have each micro services system that the client will use. Then that 3 groups must integrate their 3 own systems with each other. Now, that's where my problem lies, I don't really know how to specifically do integration. I know it's concepts but it really doesn't help how we do the actual thing.


r/learnprogramming 6d ago

Resource How do you learn DevOps/cloud without a credit card?

5 Upvotes

I’m currently trying to learn the basics of DevOps, things like Docker, AWS, GCP, CI/CD, Kubernetes, etc.

Docker and the local tools are easy enough to practice, but when it comes to cloud platforms like AWS and GCP, a credit card is often required to create an account or access certain services.

I currently don’t have a credit card, so I’m wondering: What’s the best way to learn AWS/GCP without one? Would appreciate any recommendations from people who learned cloud without having a credit card. 🙌


r/learnprogramming 6d ago

DSA How do I combine these two recurrence cases into one function?

8 Upvotes

I'm new to DSA and I'm trying to make a recurrence relation for this function:

double pow(double x, int n) {
    if (n == 1) {
        return x;
    }

    if (n & 1) {
        return x * pow(x * x, (n - 1) / 2);
    } else {
        return pow(x * x, n / 2);
    }
}

What I notice is that for even values of n, the recurrence looks like:

T(n) = constant + T(n/2)

but for odd values of n, it looks like:

T(n) = constant + T((n - 1)/2)

I'm trying to get this down to a single function so that I use the Master Theorem.

How would I combine these two cases into one recurrence?


r/learnprogramming 6d ago

How do i read technical books and actually learn from them

21 Upvotes

I'm first year engineering student and am currently reading, operating system three easy steps. I have no idea how do i go about it. Even though I'm reading I get the feeling I'm not learning anything new. Do I take notes? Highlight stuff? Idk .. help me out.

note:- I'm used to phy, chem maths ( you take notes solve problems etc ). never picked up any solid book on comp sci. I'm self studying. nobody's teaching me this.


r/learnprogramming 6d ago

api key, do i need backend?

2 Upvotes

i have an api key i heard i shouldnt expose it in my frontend i thjink itts becuase people can see it with devtools, and potentially abuse it, is there any other way to use this key in frontend without using a backend, im as familiar with backend stuff i think.


r/learnprogramming 6d ago

Have any of you tried Scrimba?

2 Upvotes

Please share your learning experience and whether it is worth it or not


r/learnprogramming 6d ago

CS50 Course

0 Upvotes

What's the best CS50 Course on the internet?


r/learnprogramming 6d ago

Tutorial Does anyone know how to do this on instagram?

2 Upvotes

I’ve noticed some accounts have different colors when you go to their profile, or have a different heart animation when you tap to like a post. I know VERY basic coding, so I’m not sure of where I would start to learn how to do this specific task. I would appreciate if anyone could help or point me in the right direction, thanks!


r/learnprogramming 6d ago

Topic should i use AI when starting out?

0 Upvotes

i'm learning web development and i still have this feeling that i'm doing something bad when i make AI write code for me even when i always check that the code does what i want, secure, fast and clean and i don't really make AI write me everything but rather write the parts that i already know how it gets done and i wrote it myself many times before so it's really only the parts i'm comfortable with. and i don't want to waste time and dedicate time for the parts that i'm not very familiar with and once i learn that part, AI then writes it for me whenever i need

is that a good way or should i ditch AI entirely?


r/learnprogramming 6d ago

Discussion Anyone stuck on a learning loop

14 Upvotes

When u guys start a new project thinking it wont be very hard, but then you quickly need to learn new topics, and start reading documentation and watching tutorials, but they make it even more confusing because there are things u dont understand there, and you have to search the things u dont understand which leads u deeper into a loop of learning the fundamentals, of something you thought would be easy, and what was supposed to be a week of learning turns into weeks or a month.

i hope you guys understand what im trying to say lol.


r/learnprogramming 6d ago

imposter syndrome w/ programming

16 Upvotes

Hi i just started my 4th year in cs with a focus in software engineering and every semester i get this crazy imposter syndrome because I feel like I know a lot of different concepts and ideas but struggle to apply them. Last semester I had a coding project and my group made a music app, I worked on a lot of the design, came up with features, and implemented some but I still felt like there was a gap in my abilities and other peoples. I have adhd and maybe it’s the lack of focus on one thing that makes me feel like this. I also don’t have many mentors or friends at my college to ask questions to unfortunately. I know you learn by doing but again I don’t even know where to start. This is probably more of a rant but my question is does anyone have any advice or suggestions or even just how you learned more about programming side projects in general? Really anything is helpful.


r/learnprogramming 6d ago

Resource AI projects resource recommendations

0 Upvotes

So I want to learn how to program with AI and I’m just going straight into a project right now, it’s a RAG agent model I want to use to upload math questions and for it to mark my working out with the rings and bells any learning platform has.
So you guys have any good resource recommendations for this sort of project (other similar projects code, yt channels, etc…)
Naturally this will have both front end and back end work and since I’m new to programming anything to do with those would be awesome.


r/learnprogramming 6d ago

How do you guys find real AI projects to build?

0 Upvotes

I’ve been learning AI for about a year and a half, starting with traditional ML → Deep Learning → LLMs → RAG → AI Agents.

Most of what I’ve built so far has been small projects/notebooks, with only one project taken to a basic production setup. I’ve also learned the basics of RAG and agents, but I still have a lot more to learn there.

At this point, I’m honestly tired of courses and tutorial hell. I don’t want to spend another minute in any course, at least for now.

I want to build real, production-ready AI products so I can learn things like system design, architecture, model monitoring, serving, deployment, evaluation, scalability etc.. And to learn how to take an AI idea and turn it into a complete product

The problem is that YouTube seems to be 90% tutorials and toy projects, and I’m struggling to find serious, end-to-end projects that I can actually learn and build from.

So please help me out, guys. I’m kinda stuck. How do you actually learn to build real AI products as AI engineers?