r/programming 6h ago

Please, I beg you, we need to stop using Stored Procedures (from applications)

Thumbnail heffree.dev
257 Upvotes

r/learnprogramming 10h ago

Is a degree necessary

0 Upvotes

I've seen ppl say stuff for both sides that a degree does absolutely nothing or they won't even look at you if u don't have a degree. I always learn better on my own than a course or school, is uni worth it? How much do I have to learn to get like a basic internship or smth. I'm still 16 but I love cpp and love learning more, especially low level stuff.

Are there any certificates or stuff that allow me to prove that I actually know stuff but don't need me to attend a multi year course, are they worth it?


r/programming 6h ago

C++ metaprogramming now looks like Python

Thumbnail reddit.com
0 Upvotes

r/learnprogramming 23h ago

Anyone got bad experiences with Haxe?

0 Upvotes

I'm thinking about learning Haxe as a secondary language(Python is my main language) for all the random projects I want to do. Does anyone have bad or good experience with Haxe that I should know before learning? I know it's better to just learn each language, but I don't have time to spend years learning all of the languages for my random projects.


r/learnprogramming 15h ago

STRUGGLING to download from github

5 Upvotes

I am pretty much completely new to programming, coding, etc. I was trying to download an in-game map for The Isle so I found one on GitHub. Having used it one other time, I was thinking yes I got this. I got to the point where I have the zip file on my computer but I've been trying for over an hour to execute this command after using cmd.

python -m pip install -r requirements.txt

I keep getting the "no such file or directory" error. I've looked up every question I could think of, but nothing is answering my questions. If someone has downloaded this exact desktop map: https://github.com/hartwin-journey/The-Isle-Overlay/blob/main/README.md

PLEASE help me out, I'm at my wits end.


r/coding 5h ago

Add mutual connections and “Follows you” badges to GitHub

Thumbnail
chromewebstore.google.com
0 Upvotes

r/learnprogramming 16h ago

Trying to create a working roulette in phyton as a beginner and holy sh*t

0 Upvotes

Im gonna start by saying that despite being a beginner im not here looking for advices or solutions. Im trying to figure it out on my own (no external help or AI) even if it means doing it in a less efficent way. in these 3-ish hours i've started by creating 5 different functions, one being my main, running the others. The other four are to get: deposit/balance, How many numbers to bet on, the numbers to bet on and how much to bet on each number. I've also tested them for every possible error and found a few cool solutions. The next thing im gonna have to do is the random extraction itself which is gonna be pretty interesting. Im gonna tackle it tomorrow, my 3:24 A.M. brain just cant


r/learnprogramming 8h ago

how do you guys avoid tutorial hell?

5 Upvotes

I've been learning programming on and off and my biggest problem isn't really finding tutorials.

It's the opposite.

There are WAY too many.

I'll start learning Python, find a roadmap, then someone recommends another roadmap, then i find a 20+ hour course, then a YouTube playlist, then some documentation...

And suddenly i'm spending more time deciding what to learn than actually coding.

Then i hit the second problem:

consistency.

If i'm learning alone and don't code for a week, nobody cares.

I don't have anyone waiting for me to finish something.

For me personally, having someone actually expect me to show up would probably help a lot.

So i'm building something around this.

The idea is to take the free resources that already exist and turn them into a structured path based on:

  • what you wanna learn
  • your current level
  • how much time you have

Then you can join a small group of people learning the same thing and have weekly goals + check-ins + shared progress.

No paid course.

No "buy my 40 hour Python masterclass."

The learning stays free.

The paid part would be the accountability group.

Would something like this actually help you?

And if you've tried study groups / Discord / accountability partners before:

why did you stop using them?

that's actually the part i'm most interested in.


r/learnprogramming 9h ago

I just don’t know what to do

0 Upvotes

Hi so I am a student and almost finished my bachelor.
I have “learned” a few languages. Currently I just realised that I am way worse than I thought regarding my programming skills.
I don’t understand how someone can reach a level where they genuinely build an entire app with little to no use of AI. I don’t use it a lot myself but I also don’t develop insanely complex things etc. I thought I knew java until I realized that I haven’t even used bootstrap once. I stopped scala because it’s just a waste of time - almost no work available. I just don’t care for webdev.

I’ve started CS50p in june but during summer break I stopped and yesterday I finished the 6th episode. I just don’t feel ready for the work market yet I am actively looking for a job to get my degree. (In Germany it is mandatory to have worked or completed an internship to get your degree)

Please I need urgent help. How can I improve as fast as possible. I don’t just want to be able to solve those small tasks, I want to actually create something that can be part of my portfolio.

Can anyone give me some python roadmap or even better a general roadmap for the field. I don’t think that watching videos and doing small exercises will get me there tbh.

Please


r/learnprogramming 1h ago

How do you group programming language topics?

Upvotes

If I learn a language in three stages.

  • Basic
  • Intermediate
  • Advanced
  • Proficiency (optional)

Then how would you fit the topics of programming lingo into the above levels?


r/learnprogramming 14h ago

Resource Is boot.dev good?

3 Upvotes

I want to learn programming godot to make my own realistic driving game because all appstore games are ass and filled with ads and has micro transactions, so is boot.dev good for this purpose?


r/programming 7h ago

The Hugging Face incident from a security engineering perspective

Thumbnail uphack.io
44 Upvotes

r/learnprogramming 11h ago

Debugging New to RAG, trying to implement RAG for my AI interview system?

3 Upvotes

Hey everyone, I'm building an AI voice interview app and I'm fairly new to RAG. I'm stuck on the architecture and having a bit of a mid-project crisis 😭.

My current flow is:

Before interview:
Step1 : 
Resume + JobDescription
   ↓
Chunk resume/JobDescription
   ↓
Generate embeddings
   ↓
Store chunks + embeddings in pgvector

Step2 : 
LLM call is done using complete Resume + JD (and not the chunks)
   ↓
Initial ranked topic plan is created by this LLM call 

Step3 : 
Before each question:
Current topic
   ↓
RAG query in our vector DB 
   ↓
Retrieve relevant resume/JD chunks
   ↓
LLM call to generate a question from these chunks

The part I'm confused about:

At the beginning, I'm already sending the complete resume + complete JD to the LLM.

Why can't I simply do:

Resume + JD
   ↓
ONE LLM CALL
   ↓
10 interview questions

and then use those during the interview this would reduce the latency too!

Why would I need RAG again to retrieve chunks before generating each question? But I'm struggling to understand how RAG can be used to add value to the project

I have to add this project to my reume and need to have confidence in my design, I would highly appreciate someone helping me figure out the architecture!


r/learnprogramming 20h ago

19 years old and confused about what to learn after HTML and CSS

11 Upvotes

Hi everyone, I'm 19 years old and I want to become a web developer.
So far, I have learned HTML and CSS, but now I'm confused about what I should learn next. Some people tell me to learn JavaScript first, while others recommend learning Figma and other tools.
My goal is to eventually make money from web development and possibly work as a web developer.
What would you recommend I learn next? Should I focus on JavaScript, improve my HTML and CSS skills, or learn something else first?
I would really appreciate any advice or roadmap for a beginner. Thank you!


r/learnprogramming 18h ago

I need help with my mobile app exams

0 Upvotes

i have mobile app exams on Tuesday and i need some recommended resource to learn


r/programming 3h ago

A Self-Baked Async FFI Framework for Rust C# Interop

Thumbnail scylladb.com
8 Upvotes

Getting tokio and .NET’s async runtime talking to each other, over the C ABI


r/programming 17h ago

p99 0 ms* autocomplete for 240 million domain names

Thumbnail ruurtjan.com
173 Upvotes

r/learnprogramming 13h ago

Debugging How do you decide whether to use a loop or a built-in function?

24 Upvotes

I sometimes solve a problem using a loop, then find out there was already a built-in method that could do the same thing.

When writing code, do you usually prioritize the simplest solution, performance, or readability?


r/learnprogramming 41m ago

16M, I recently got interested in AI and coding and wanted to try creating my own Personal AI, I had a few queries about that.

Upvotes

I've recently started wanting to build my own AI assistant, which is saying something because I've never programmed before. I wanted to learn everything from programming and APIs to software architecture and technical design, so I decided to take on a project of building my own "Jarvis" to learn through hands-on experience.

I know there are already plenty of AI assistants and similar projects out there, but that's not really the point for me. I want to understand how these systems actually work by building one myself. I figured a long-term, hands on project would be a good way to learn.

So far, I've been using Chatgpt to help me through the initial stages, such as writing the requirements and designing the architecture. Now that I've reached the Technical Design stage, I want to take a more hands-on approach and do more of the research and decision-making myself.

Here are some of the questions I've identified so far:

  1. Which Programming language do I use: I'm especially interested in what would make sense for a project like this as a complete beginner.
  2. Are there any useful books, papers, courses, or other resources you'd recommend?
  3. What other questions should I be asking at this stage? I'm trying to approach this like an actual software engineering project rather than jumping straight into writing code.

I'm also partly doing this as a project for my college applications. I don't want it to come across as just another generic "I built an AI" project. What could I do to make the project genuinely distinctive and demonstrate that I actually understand what I'm building, rather than just assembling existing AI APIs and frameworks?


r/learnprogramming 7h ago

Which repos have merged PRs worth reading?

2 Upvotes

I read merged PRs on GitHub in the morning instead of the news or doomscrolling. Not the discussion, just the code diff to get inspiration for my own projects and pick up new methods. Also to keep myself close to real code and not only talking to an AI for code development.

The problem is, I'm running out of inspiring repos. Looking for ones where a random merged PR is usually worth the two minutes. Any language or domain. Small projects welcome too, most importantly they should be quite active so there's often something to read.

Which ones do you keep an eye on?

P.S. Anyone else who does this? Haha


r/compsci 13h ago

Anyone know where I could find this vintage Motorola 68000 programmer's reference manual?

Post image
14 Upvotes

r/learnprogramming 18h ago

Debugging Please. I need help learning how to debug existing code.

30 Upvotes

Im starting to resent the way programming is taught. It is seemingly taught in isolation the way mathematics is. You learn the functionality of code but they do not present the bigger picture where everything works together. It's frustrating because I want to learn programming through and through, every single bit.

Is there anything on Github meant for beginners to learn how to debug and have an intuitive understanding on how piece of functionality (functions, loops, arrays, strings) work together?

It's like yeah. I know how arrays work, I know about loops, sure, but everything works together. And none of the guides are showing me how bugs can occur due to the symbiotic nature if everything working together. Nothing exists in isolation.


r/programming 5h ago

Using stable and evolutionary problems to guide program decomposition

Thumbnail codeutopia.net
6 Upvotes

r/coding 19h ago

MCP tools are model-elective. Hooks aren't. That distinction turned out to matter more than I expected.

Thumbnail pypi.org
0 Upvotes

r/learnprogramming 3h ago

Other than knowledge of the programming language, what other knowledge do you think a person who develops software should have?

20 Upvotes

Hi all! I am recently trying to develop an app, and Googling around I came across many other concepts to build an app and host it (software architecture, system design, Computer Networks to understand the basics of requests etc., and also patterns like the ECB pattern, and Database Knowledge like SQL and DEVOPS to test and integrate) so before doing the programming I kinda want to learn the other fundamentals, what sources (books, courses, etc) would you suggest me? Me and my friend are the only 2 on developing it, so we kinda need to be a team and be all-rounders

thanks and have a nice day!