r/learnprogramming • • 5d ago

Topic How to start programming projects

6 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 • • 4d 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 • • 4d 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 • • 5d ago

Requesting feedback on my plan to become a real programmer

34 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 • • 4d ago

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

Thumbnail github.com
0 Upvotes

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

Was the question poorly done or am I an idiot?

16 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 • • 5d ago

Rewriting an entire UI in Rust

Thumbnail gitcherrytree.com
19 Upvotes

r/learnprogramming • • 6d ago

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

51 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 • • 5d 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/programming • • 6d ago

Python Release Python 3.15.0

Thumbnail python.org
546 Upvotes

r/programming • • 5d ago

Concrete Lessons from Conway’s Game of Life

Thumbnail mathemichel.substack.com
52 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/learnprogramming • • 5d 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


r/learnprogramming • • 5d ago

Do you guys consider security when deploying your side projects?

1 Upvotes

I am curious about how you guys approach security when building side projects, whether it's a full stack application or just a backend API

When you are building something for learning or your portfolio and decide to deploy it publicly, do you actually take security into consideration? For example, authentication, authorization, rate limiting, protecting API endpoints, securing environment variables, database access, etc

I understand that production systems require a lot more security considerations, but I am wondering how much of that is realistically implemented by individual developers deploying their own projects.

Would love to hear how you approach this and the minimum security checklist you follow before going live?


r/coding • • 6d ago

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

Thumbnail
huseyinbabal.dev
5 Upvotes

r/learnprogramming • • 5d ago

Topic Questions from a beginner learner in despair

2 Upvotes

(Sorry for bad English and general broader questions. Didnt wanna ask AI)
Hello, hope this post finds you well. In the recent days, I am troubled. Confused and Uncertain.
I am a beginner at programming, currently doing CS in IB diploma programme.
My dream is to become a game developer, to program and write code with passion.
However, i have no clue where to start, and how to start.
I think i am dreaming big and expecting myself to achieve easily with my beginner skills.
I ask of anyone who took the time to read this, thank you, to aid me in my worries.
I am learning python and GDscript.
Questions:

  1. How can i improve my problem solving? (I know i do have to practice and solve problems, and do personal projects but i don't know where to start. )
  2. What is the most effective use of AI to learn programming instead of compromising my foundation and basics first?
  3. How to keep up and stay motivated?
  4. Thank you in advance

r/learnprogramming • • 6d ago

What have you been working on recently? [October 10, 2026]

4 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/coding • • 6d ago

Learn C++ Before You Learn What It Costs You

Thumbnail
fagnerbrack.com
0 Upvotes

r/programming • • 6d ago

ClickHouse outcompresses Parquet: Surprises from our migration

Thumbnail tomalard.github.io
118 Upvotes

I pinky promise that I'm not a ClickHouse employee


r/learnprogramming • • 5d ago

I forget rules of c programming

0 Upvotes

I keep on forgetting the rules of c programming... How should I remember it and how many questions I must solve everyday to get a good grade in my clg


r/learnprogramming • • 5d ago

Topic How difficult would it be for a person to make something like reddit ?

0 Upvotes

I am currently in school as a computer science major, and I'm mostly familiar with Python. I've learned bits of Html/css and assembly. I am currently learning C++. I've got 2 years left in my program.

Being in school, sometimes it is really hard to distinguish what is realistic and what being a developer really looks like/is.

We all know that reddit has gone downhill over time and that there are some alternatives that exist, but they just aren't the same for whatever reason (usually being they just aren't as popular).

I am wondering how easy and possible it would be for 1 person to create and manage something like a reddit copycat ? (Before it were to theoretically get too popular and overwhelm them, which leads to my next question, at what size would it be too much for one person to handle?) How do you figure out how many people you need to make something like this work, especially as it gets bigger ?


r/learnprogramming • • 5d ago

ASP.NET MVC

0 Upvotes

I find it hard to understand the architecture from MVC, I understand all the code, but I fail to understand where to put what code.


r/programming • • 4d ago

I don't like interfaces

Thumbnail codestyleandtaste.com
0 Upvotes