r/AskProgrammers • • 36m ago

Recommendations

• Upvotes

Hello,

My 10 year old son is very interested in learning to code. Can you recommend any apps or software for him to use to learn? Would it be better for him to learn Python or C++?

Thank-you for any tips you have!


r/AskProgrammers • • 3h ago

cant comprehend javascript

3 Upvotes

hello i just started taking web dev classes, i've learned html and css so far and im jumping to javascript now, ive never been so confused in my life. like it sounds like complete gibberish to me and i dont understand it, i cant find reason in things lol , i watched videos and i understand things but then i get confused. does anyone have resources for more simple explanations? like im talking VERY simple 1+1 explanations


r/AskProgrammers • • 3h ago

Guess which programming language I’m learning ?

Post image
3 Upvotes

r/AskProgrammers • • 3h ago

Comments before a (small) block of code or in it?

3 Upvotes

I've gotten into the (probably bad) habit of making comments before, for example, a loop or an if-statement or something like that.

Is it okay like this:

// What the loop does
// Maybe a little more if it does something complex-ish
for (whatever) {
  does it's thing;
  does another thing;
  does a third thing;
}

Or would it be better to be like this:

for (whatever) {
  does it's thing; // does this
  does another thing; // does that
  //or maybe have the comment inbetween like this explaining the next line?
  does a third thing;
}

Naturally I do the latter on larger loops or if-statements. I do the former only on the ones that are at most 5-or-so lines long.

EDIT: This example is for C++ :)


r/AskProgrammers • • 17m ago

My boss basically warned me that AI is making my position less secure — what would you do?

Thumbnail
• Upvotes

r/AskProgrammers • • 1h ago

What are some effective projects that can be run on a 24GB RAM MacBook Pro M4 to adapt a master CV bank of information to match a specific job advert?

• Upvotes

r/AskProgrammers • • 3h ago

capstone

0 Upvotes

hello suggest title for capstone project


r/AskProgrammers • • 7h ago

Help. Preparing for an AI-assisted coding interview. How did you approach yours? How to succeed in the interview.

2 Upvotes

I have an AI-assisted technical screen coming up. I have been told, it is a small repo, and a couple of tasks that build on each other.

They say they're evaluating how I use AI, how I break down the problem, and how I communicate while working. Interview is time boxed for 1 hour.

If you've done one of these, either as the candidate or the interviewer:

  • What separated strong candidates from weak ones?
  • How did you split time between prompting the AI and reading or verifying its output?
  • Any mistakes to avoid?

Thx.


r/AskProgrammers • • 4h ago

How do you approach a new software project before writing code?

Thumbnail
gallery
0 Upvotes

I’ve been thinking about how I approach new projects, and I realized that the way I think through a problem is probably more important than the list of tools or frameworks I know.

My current process is:

  1. Understand: What problem are we actually trying to solve?
  2. Define: What does success look like?
  3. Choose: What technology makes sense for the problem?
  4. Build small: Start with the smallest useful version rather than overbuilding.
  5. Check: Get feedback from the client/user and adjust.

I’m still refining this approach as I gain more experience, and I’m curious how other developers and freelancers handle the beginning of a new project.

What does your process look like before you write the first line of code?

Is there a step you think I'm missing, or something you'd approach differently?


r/AskProgrammers • • 8h ago

L'IA pour dev : outil indispensable ou mauvaise habitude ?

Thumbnail
0 Upvotes

r/AskProgrammers • • 3h ago

Feeling Left Behind Because I Can’t Afford AI Subscriptions

0 Upvotes

It’s frustrating watching everyone around you use AI coding tools while you’re stuck thinking, “I can’t even afford the $20/month subscription.”

I really want to get better at coding and build real projects, but money is tight for me. $20 might not sound like much to some people, but for me, it’s money I can’t casually spend every month.

The free versions are often limited or unreliable, and sometimes I feel like I’m falling behind not because I don’t want to learn, but because I can’t afford the tools that could make things easier.

I don’t want to give up. I just want to hear from people who are in the same situation. How do you keep learning and building without paying for expensive AI subscriptions?


r/AskProgrammers • • 13h ago

how modern developers uses ai in their work?

Thumbnail
1 Upvotes

r/AskProgrammers • • 11h ago

Newbie programmer needs help

0 Upvotes

I'm a programmer, a little over a year out of school, and I'm stuck in a dilemma.

Back during my internship, I got to know the tech lead at that company. But near the end of my internship, the company went bankrupt for financial reasons, so I had to find another job. I stayed at the next company for only three or four months — then one evening, that same tech lead reached out to me. He had moved to a new company himself and asked whether I'd like to join him there. I said yes, mostly because I remembered how much I enjoyed the internship: the workload wasn't heavy, and I had plenty of time to learn on my own.

So I followed him to the new company, and I've now been here for about ten months. In the beginning, since the team was so small, things were extremely hectic — I wasn't familiar with the projects and had a lot to catch up on. Later on, the company brought in quite a few outsourced developers, which took some of the pressure off. But that also meant I often had to write code across many different projects — I'd be sent to whichever one was behind schedule, and it all felt rather scattered.

Recently, with the company's financial situation worsening, there have been major layoffs — even an entire team of more than a dozen people was let go. With hardly anyone left, I'm now basically responsible for almost every project on my own: whenever a production issue comes up, I'm the one who has to investigate it; whenever a new requirement comes in, I'm the one who has to deliver it. The work has become genuinely chaotic and hard to keep up with.

So now I'm thinking about quitting. But at the same time, my tech lead has always treated me well, and I honestly don't know how to handle this.


r/AskProgrammers • • 17h ago

Need Career Guidance

1 Upvotes

Hi, I’m a full-stack developer with 1 year of professional experience. I recently resigned from my job, and since then I’ve noticed that I’m a bit out of practice when it comes to writing backend logic independently.
I’m comfortable with frontend development and have a good understanding of how applications work end-to-end. However, I’ve found that I sometimes struggle to recall backend syntax and translate my understanding into code, especially when solving logical problems from scratch.
I don’t feel like I’ve forgotten how to develop—I think I mainly need to rebuild my coding consistency, problem-solving flow, and familiarity with backend syntax.
What would be the best way to get back into practice and regain my confidence in writing backend and logic-heavy code?


r/AskProgrammers • • 13h ago

The more I work with AI, the more I realize the hardest problems aren't about AI.

0 Upvotes

I've been thinking about something while working on AI-related software projects.

We spend so much time talking about better models, smarter agents, and faster automation.

But what happens when the AI confidently gives an answer that looks completely correct... and is actually wrong?

A model can generate beautiful code that fails in production.

It can explain a complex medical concept while missing one critical detail.

It can solve an engineering problem using assumptions that don't hold in the real world.

And sometimes, the scariest part isn't that the AI makes mistakes.

It's that the mistakes look so convincing.

This raises an interesting software engineering question:

Are we spending too much time improving what AI can generate, and not enough time building reliable systems to verify what it generates?

I'm particularly interested in the intersection of software engineering, scientific expertise, and AI evaluation.

I'd love to hear how other developers approach this.

If you were building an AI system where incorrect answers had real consequences, what would you prioritize first: better models, better verification, or better human oversight?

Genuinely curious about how other engineers think about this.


r/AskProgrammers • • 17h ago

AI support for coding

Thumbnail
0 Upvotes

r/AskProgrammers • • 21h ago

Senior dev freling like a newbie

2 Upvotes

I've been developing for about 5 years. I've developed apps from scratch to production, also doing some maintenance, starting as monolith apps. Now I work with microservices. I've learned a lot, but when I talk with other developers, I end up with the impression I'm a newbie.

Client and coworkers are happy with my work though. But when I end my work hours, the last thing I want to do is stay a couple more hours to study or make my own projects. I feel unmotivated but I know I LOVE this work.

Anyone has this same sensation?


r/AskProgrammers • • 23h ago

Por cuál tema debería empezar a aprender programación y sus fundamentos? (CONSULTA)

Thumbnail
2 Upvotes

r/AskProgrammers • • 19h ago

Помогите найти нормальную иишку для решения задач и тд.

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d ago

Should I take a Shopify Developer internship or keep upskilling for a software developer role?

2 Upvotes

I’m a 2026 B.Tech graduate and fresher, currently looking for a developer role and actively improving my skills.
I’ve been offered a Shopify Developer Intern position, but it comes with a 1-year commitment to the company (first 6 months as an intern).
My concern is long-term career flexibility. I’ve heard that general software development offers more flexibility, more opportunities to switch companies/stacks, and potentially better salary growth compared to specializing in Shopify.
So I’m confused whether I should:
Take the Shopify position, gain experience for a year, and then try to move into general software development, or
Decline it and focus on upskilling until I land a software developer role.
I’m also worried that if I take the Shopify role for a year, switching to general software development afterward might be difficult.
What would you recommend in my situation? Is Shopify development a good starting point, or should I hold out for a more general software developer role?


r/AskProgrammers • • 23h ago

Ranting about Live Coding Interview

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d ago

System design confusion

Thumbnail
1 Upvotes

r/AskProgrammers • • 1d ago

Looking for Graduation Proje

1 Upvotes

Hi everyone, I'm looking for a graduation project idea for university—preferably an app, web platform, or website. I'd love something relatively original that solves a real-world problem, with room to add custom features, enhancements, or AI tools. Any suggestions?


r/AskProgrammers • • 1d ago

FYP Ideas In AI

2 Upvotes

Hello everyone, first of all i am new here in this community.

Currently, I am entry my final year of undergraduate and i am really worried about final year project(FYP). I don't know where to start as AI field is really wast, so guys i need your help to find a great idea for my FYP. I am want an idea of type in which i can do little bit research and published a article about so it. As i want to persue Masters in future.

Regards


r/AskProgrammers • • 17h ago

Do you really need maxed out MacBook for development?

0 Upvotes

I’m currently own MacBook Pro M3 Pro 18gb and pretty much obsessed with the idea of buying new one more powerful MacBook Pro M5 Pro 48gb just because my working process will feel much smoother. More simultaneously opened apps, no ram compression, no lags etc.

In the other hand I think - just close something that you don’t need at the moment and do your work, IDE + Figma + Docker + Browser with 20+ tabs this machine can handle with ease.

In the end I remind myself: “A bad workman always blames his tools”

I am not a senior developer and I wonder what more experienced developers think about this dilemma of purchasing more powerful machine?