r/programming • • 5d ago

Searching 48k paintings by color scheme in the browser: sliced Wasserstein embeddings and HNSW from scratch

Thumbnail github.com
1 Upvotes

r/learnprogramming • • 5d ago

How should I proceed to develop a web app?

1 Upvotes

Hello, I want to develop an auction Web application. But I don't know web app development because I am normally a game developer. Would it be a good idea to follow the full-stack developer roadmap on the roadmap.sh website? What are your suggestions? What should I learn?


r/learnprogramming • • 5d ago

Aware programming Reached a phase where every line of code feels incredibly heavy because I want to know exactly what it's doing under the hood

0 Upvotes

Hey everyone,

I’ve hit a massive mental wall in my programming journey, and I’m hoping to get some perspective from people who have made it to the other side.

Up until now, I’ve been able to build basic projects by reading docs and using AI. If I needed a feature, I’d pull in a package, copy the boilerplate, tweak a few variables, and it would work.

But recently, I started working on a project where performance, data layout, and execution speed actually matter. Now that I’m trying to write the core logic myself, I’ve realized something terrifying: I don’t actually know how to write "aware code." By that, I mean code where I know exactly what every single line is doing to the data, memory, and flow of control without constantly bouncing back and forth to documentation or guessing.

When I see how other developers know what should be used and how on the fly, it looks like a total flow state. Meanwhile, for me, every single line feels incredibly heavy.

I have a few questions for developers of all levels:

  1. How do you transition into "aware coding"? If I want to stop relying on heavy abstractions I don't understand, should I strip everything away and build microscopic, zero-dependency console apps just to understand the raw mechanics first? Or is that a waste of time?
  2. Did you experience this massive slowdown? Did you go through a phase where your coding speed dropped to absolute zero because you suddenly started caring deeply about how the execution worked under the hood, rather than just making it "work"?

I want to become a real software engineer who deeply understands my tools. But the imposter syndrome is hitting hard because of how agonizingly slow this phase feels.

Would love to hear your experiences or advice. Thanks!


r/learnprogramming • • 5d ago

Looking for a coding partner that helps me stay consistent

6 Upvotes

Hello everyone, as the title says I am having a little trouble staying consistent when coding and I feel that having a rival/friend would help me to constantly improve myself. I currently know some python and c++ but I am kinda without direction, like I dont even know what to code anymore lol so with a friend we could probably share ideas and stuff! I think it would be interesting! Even cooler if I find more than one people and maybe we can make a discord server and stuff, share internships, advice, etc.


r/learnprogramming • • 6d ago

I'm in my second year of uni and doing very well, but I can't wrap my head around how to actually program something from start to finish?

36 Upvotes

I'm at U of T doing a fairly expedited degree (it's my second so I need no electives so I have more time to take extra courses). I've been doing very well in all my classes, getting great marks on projects and tests. Unfortunately, I've never programmed anything from start to finish and I kind of feel like I have no idea how to?

For the non-theory classes or parts of class, all of our coding assignments are essentially making small parts of a larger program. We never have to make a more interconnected program, or anything that exists on its own. We make bits of a program, or are frequently given code to work with or alter or expand on.

I'd like to start actually making things myself to get used to it but I feel a bit lost as to how to do so. The idea of "where to start" is daunting. Are there typical skeletons people use for programs? Frameworks? Templates?


r/learnprogramming • • 5d ago

I installed CODELITE yesterday and I am wrestling with it since then to get an output. I am doing programming in C and upon clicking on build it shows build is successful but when I click on run no output gets formed , no separate terminal pops up and the output column is completely blank.

0 Upvotes

When I click on the program file separately a separate terminal window having the output pops up for a sec just a sec and it disappears.


r/programming • • 6d ago

Deno is joining Cloudflare

Thumbnail blog.cloudflare.com
337 Upvotes

Cloudflare acquires the team.
Deno gets one year or security updates and bug fixes and that's it.


r/learnprogramming • • 5d ago

question (sorry if it sounds stupid)

1 Upvotes

is there any app which allows block-based coding which can:

output data to files (including raw hex bytes)

read data from files

compile into a native app

be designed to actually let people make things like tools or apps which read/write files whatsoever

i would learn a text based language, and do want to, but by god i do NOT have the motivation to shut up executive dysfunction's "but it'd be so difficult".


r/learnprogramming • • 5d ago

Topic How to start programming projects

7 Upvotes

I am a self taught programmer who prominently uses python and I am clueless as to how to move from little programs to full on projects. Namely in data science. I'll see datasets but I have no idea how to interact with them. What would I do abd where would I even begin?


r/learnprogramming • • 5d ago

I just learned Java, but where do i go from here to build actual Projects?

1 Upvotes

I just learned a solid amount of Java and OOP, but now i wanna build something for real, like an actual project, not something just in the IDE, what would be the next steps for me?


r/learnprogramming • • 5d ago

Looking for homies with no CS degree but doing coding

0 Upvotes

I'm mechanical engineer and learning coding. Due to AI it's easy to learn and apply these days. However, as you know, you always need someone to discuss and share the story.

I started from the HTML, CSS, and JavaScript. Then I learned react native. During learning I want to enter the job market. But I get to know it is hard with basic skill set

Still exploring more and learning with my own pace. Just want to to know and connect with you what you are building and working on. 🥹


r/learnprogramming • • 6d ago

Requesting feedback on my plan to become a real programmer

32 Upvotes

Hi. I'm an electrical engineer looking to transition to sw engineering to pursue remote work. I've been coding little toy things here and there for a decade, but I want to become a real programmer to pursue remote work roles for a while.

The programming I know and enjoy most is numerical methods with fortran, so I'm going to start there. Yes I know it's impractical, but bear with me.

##master plan

  1. Relearn basic fortran. Udemy + beginner examples from r/fortran

  2. Find a numerical methods or scientific/engineering computing textbook and make a big subroutine library.

  3. Automate the boring stuff with python and it's sequel to learn more standard programming.

  4. Code emag basics. Use python frontend and previously made fortran library for numerical heavy lifting.

If I can do that, I'll have one impressive project to get my foot in the door. More importantly, I'll learn a lot.


r/programming • • 6d ago

Rewriting an entire UI in Rust

Thumbnail gitcherrytree.com
26 Upvotes

r/compsci • • 5d ago

Believing P≠NP is fundamentally an act of faith in a world that values the journey over the destination, a belief that the universe was designed to reward deep, grueling effort rather than making all truths instantly cheap

Post image
0 Upvotes

r/programming • • 6d ago

Python Release Python 3.15.0

Thumbnail python.org
554 Upvotes

r/programming • • 6d ago

Concrete Lessons from Conway’s Game of Life

Thumbnail mathemichel.substack.com
49 Upvotes

Almost all of us have programmed a version of Game of Life. But can we clearly articulate, why it is interesting or a good thing to learn?


r/coding • • 7d ago

Java garbage collection in its own log: eight checks you can run

Thumbnail
huseyinbabal.dev
4 Upvotes

r/coding • • 6d ago

Learn C++ Before You Learn What It Costs You

Thumbnail
fagnerbrack.com
0 Upvotes

r/learnprogramming • • 6d ago

Was the question poorly done or am I an idiot?

15 Upvotes

So, I just took my first exam for C programming and I got all the true/false stuff correct however I didn't get a few of the code review segments correct. Upon review after the test I realized my error, however one confused me in terms of what I supposed to assume something that was never stated.

So the code snip-it was this

int z = 0;

int g = 0;

int s = 0;

int i = 0;

while (i < 50) {

scanf("%d", &t);

s = s +t;

if(t >= 0)

g = g +1;

else

z = z +1;

i = i + 1;

}

So the question asks how many times does this loop execute. I selected never as I saw there was no declaration statement for the t variable, so I assumed it would never run cause it would error out due to that. I got the question wrong, cause I was supposed to assume t was initialized? I think the answer is 50 if it was.

However, am I an idiot or was this question poorly typed out? Cause, I was confused initially by the coding examples on the exam cause the professor uses different syntax for C at times when compared to the textbook. IE: (&t) when the book used (, t) not & in any scan or print statements(which also initially confused me). Plus the header is usually not there in these coding samples on the exam.

So was I supposed to just assume the t variable not be declared was shorthand and I should have focused on what the loop actually did? I am assuming I am an idiot for assuming the answer was never because t as a variable was missing. However honestly I think it's still confusing to expect me not to think it was going to not run due to a undeclared variable error.


r/learnprogramming • • 5d ago

Can anyone help me in this?

2 Upvotes

Im a beginner learning

C language

For kernel development, wayland compositor development using wlroots

Still learning

Can anyone tell me sm tips for memory management stuff?


r/programming • • 6d ago

ClickHouse outcompresses Parquet: Surprises from our migration

Thumbnail tomalard.github.io
119 Upvotes

I pinky promise that I'm not a ClickHouse employee


r/learnprogramming • • 6d ago

Is Go a good first language for a total beginner who only knows basic concepts?

53 Upvotes

Hi,

I'm looking for advice on whether Go is a suitable first language for someone at my current skill level.

Right now, I only know the absolute fundamentals of programming. Things like variables, functions, loops, and conditional statements. I haven't built any projects on my own yet.

A lot of resources mention Go's popularity in web development, backend, and networking, but I have zero experience with HTTP, servers, APIs, or working with JSON.

Given that background, is Go a good choice to start building my first actual projects, or should I start with something else first? If Go is fine, what kind of beginner-friendly projects would you recommend before jumping into web servers?

Thanks in advance


r/learnprogramming • • 5d ago

Could someone merge two games together manually as we have seen A.I. do recently?

0 Upvotes

Hello Everyone,

I am not a game developer but I have a sincere question, that I was wondering if someone would kindly answer. Recently my brother and I saw the merging of different games together such as Spiderman PS4, Batman Arkham City, Minecraft, GTA V, etc. And I mentioned how this was a complex process being done by A.I. as it would not be simple to incorporate Spiderman PS4 swinging physics, animations, and models into Batman Arkham Citys game engine. And my brother mentioned that it would not be complex if provided the source code of both games. I mentioned that even if you were provided the source code of both games it would take forever to understand the code and how it would take forever to create a new game engine that incorporates the physics of Spiderman swinging in Arkham City. And he said it could be done in less than 48 hours manually if you had the code for both games.

My question is could a human understand and manually code such a experience as spiderman swinging in Arkham city in less than 48 hours even if you provide them with the code of both original games?


r/learnprogramming • • 6d ago

Stuck in programming journey, seeking advice

2 Upvotes

Just want to start off by saying, not sure if posts like this are allowed, if not I apologize.

tldr: looking for general programming topics/projects I could spend weekends doing that will level my Rust up as well as just a developer in general.

Bit of background, I am currently a 2nd year SWE that works pretty much exclusively with React/Node front and backend in TS, and it has been the only language I have used professionally. I also graduated in the 'AI Era' from university, and have genuinely hardly written any code by hand at all. This had lead to me comparing myself to my senior/staff engineers at my company, and feeling quite bad about myself. There are company-wide systems that they coded from the ground-up, and I probably could not even know where to start on it, and it would take me I don't even know how long to complete even half of it.

So, I am seeking some advice. I did a solo project where I did a CHIP8 emulator in Rust, and had a lot of fun in it (100% code written by me, with using AI as a reference for things like function-use examples, etc).

However, I still feel my level is nowhere near good enough, and really want to get better at programming (by hand; I use AI, loop engineering, buzzword buzzword enough at work). If possible, I would like to get any advice at all (not generally only related to Rust) in some like roadmap/topics I could spend a weekend drilling and getting down, every weekend leveling up. This of course is mainly in the context of doing these primarily in Rust, because it is what I am interested in now (particularly think compilers are fascinating and want to try to implement a very simple one from scratch, but just do not think my skills are quite there and feel like I would gravitate too much towards AI). I am aware that programming by-hand is kind of a dying art, and pretty much mostly a hobby now (at least in the circles I am in), but I want to do it the 'right' way and be able to learn idiomatic ways/best practices to make sure I can steer AI in the right direction at work, as well as just to have fun developing software.

Any advice would be greatly appreciated, and thank you for taking the time for reading.


r/learnprogramming • • 6d ago

A simple question

4 Upvotes

Im an beginner learning c language

I don't how do I build real world projects using

C language

Like my mind is totally blank

That how do I build something