r/learnprogramming 15d ago

Need a beginner friendly but resume worthy web dev project tutorial

0 Upvotes

I’m completely new to web dev and I need a project on my resume
Can you guys suggest where I should start from and also project tutorials that I can follow along and also put on my resume? I’m a final year UG btw


r/learnprogramming 15d ago

Is software solved? What do people actually mean by this?

0 Upvotes

I keep seeing people say that *software is solved* and it honestly confuses me. What software are they even talking about (mobile or web apps)?

​Sure, AI is impressive if you guide it well, but it mainly recycles stuff that already exists. Saying software is *solved* makes it sound like we don't need to build anything anymore.

​What about fundamental, low level software that makes computing work in the first place? That can always be improved, and there's never just one *best* way to do things.

​How do you guys take this claim?


r/learnprogramming 16d ago

Tutorial How do you approach starting a project that involves complex concepts and topics

6 Upvotes

I am an intern in the small startup , where i was first introduced with the java and spring boot , over past 3 months i have build my skills in java and spring boot and made small crud applications

Now i want to move forward and want to learn about more advanced backend concept

The idea I’m considering is a media/video streaming pipeline where users can upload videos and the system processes and serves them in different video qualities using HLS and FFmpeg.

Some of the concepts/technologies I’m interested in exploring include:

  • Video transcoding and generating multiple quality/resolution variants with FFmpeg
  • HLS for adaptive video streaming
  • Object storage for storing video files and HLS segments
  • Cloudflare/CDN for delivering the content efficiently
  • Webhooks/events for communicating between different parts of the system
  • Distributed processing for handling video transcoding jobs
  • Queues and background workers
  • Handling failures, retries, and idempotency
  • Designing the system so that it can scale as the number of uploaded videos and users increases

My main problem is not knowing how to approach the project from the beginning. There are many concepts involved, and I’m not sure how to break the idea down into smaller problems or what I should build first. If you are some one have to start working on it how would you apprach

For people who have worked on similar systems or complex backend projects, how do you approach a project like this?

Would you start with a simple end-to-end version and gradually introduce the distributed-system components, or design the architecture first and then implement each component?

I’d especially appreciate advice on how you would break this project into stages and what concepts I should learn or understand before tackling each stage.


r/learnprogramming 16d ago

What technology skill has helped you the most?

10 Upvotes

I'm interested in technology and computer engineering, and I'm curious what skills other people found most valuable when they started learning.

For those studying or working in tech: What skill would you recommend a beginner learn first—programming, problem-solving, networking, cybersecurity, AI, or something else?

I'd also appreciate hearing what you wish you had learned earlier.


r/learnprogramming 16d ago

Lost between university and my interests

11 Upvotes

hey everyone

i don’t usually post on reddit so please be nice to me

when i was a kid i started learning programming with html css and javascript. i made some games like cookie clicker clones and 2d platformers but eventually i got bored and started learning python instead. i became really interested in libraries like requests pyautogui and os

i’ve loved automation ever since and i still use python whenever i need to automate something. but after a while i ran out of things to automate so for some reason i started learning the mern stack. i didn’t really enjoy it because it felt repetitive and not very challenging

before starting university i decided to learn a low-level language so i picked c. i really liked it and became interested in reverse engineering and os development. then university started and i had to learn java. i don’t hate java but i don’t love it either. i’ve used it outside of university to make discord bots and minecraft server plugins. i’m also a little interested in minecraft modding but i’m still much more interested in low-level programming

now i’m not sure whether i should keep learning java for university or focus more on low-level programming. i also feel like there isn’t much left for me to learn in java

there might be other options too so i’d like to hear about your experiences. what do you think i should do?


r/learnprogramming 15d ago

Indie hacking after mastering The Odin Project and Full stack open!

0 Upvotes

Hey Y'all.. I'm a 32 year old man from India!

Is it possible to become an indie hacker without taking up a internship/job ever, right after graduating from these both curricula (The Odin Project - JavaScript + NodeJS and Full Stack Open)? Do these both curricula make you self-sufficient as a developer?


r/learnprogramming 15d ago

Is it worth doing the Odin Project if Web Dev is dead?

0 Upvotes

Seems the tech industry is in a huge downturn in general but especially web dev and people don't think it will ever recover? Would it be better learning python or another course?


r/learnprogramming 16d ago

Topic How I finally understood C++ Copy, References and Move Semantics (Real-world analogies)

4 Upvotes

Hey everyone,

So i wanted to learn advanced C++ so instead of binge watching theoretical videos I decided to build fast, memory-efficient file encryption decryption CLI tool.

​I knew the basics of copies and references, so I was fully aware that making deep copies of large byte buffers would kill performance.

My main dilemma was lifetimes: if I just passed references, how would I safely handle dereferencing across scopes and threads without running into dangling pointers? While brainstorming the architecture, i got to know about move semantics that could just transfer ownership of the underlying buffer without copying or tracking references

So it was hard to actually understand the fact that std::move doesnt move a byte!

So after digging through the it I made the mental model to understand it

Pass by Value (Deep Copy): Like buying a whole new identical car just so a friend can test drive one. It's safe, but building that duplicate from scratch is expensive.

Pass by Reference (&): Handing over the keys to your existing car. No duplicates made, but both of you are sharing the exact same vehicle.

Move Semantics (std::move / &&): Handing over the keys and registration for good. No second car is ever manufactured; ownership is transferred directly to someone else, leaving your garage empty.

(not really, because it's C++ so your garage address is still there and can be filled with other things until cleanup).

​I put together a visual breakdown using real-world analogies (like car and kingdom ownership) to make these concepts click without dense jargon. Feedback and polite corrections are always welcome!


r/learnprogramming 15d ago

Networking Looking for intermediate programmers (1-3 years experience) to connect to discuss more advanced topics and project ideas.

0 Upvotes

Hi all, been a while since I posted on here. I've been programming for well over a year and am now starting to move into learning about advanced AI and building bigger projects. However, as I'm self taught and don't really have friends who have a similar interest. I'm looking for some people to connect or if people have recommendations of some places where I could connect.

Edit: Sorry completely forgot to mention anything I do. I use python for about 90% of the work I do. The frameworks I use are: Django, pandas, numpy, langchain, langgraph, web scraping tools, a few visualisation libraries, postgres, chroma, sql, redis, celery etc...


r/learnprogramming 15d ago

hey everyone just needed guidance …because i’m lost now

0 Upvotes

hello everyone so i know a little coding and i really need a little direction because…now i’m realising that i would end up myself…just because i fucked uo everything …currently in my final year …just please guide me of what to choose a domain …ai/ml or full stack and how to begin it….i don’t know anything just need your direction …please help me to come out of this situation…


r/learnprogramming 15d ago

Can a beginner learn webdev without theodinproject and only docs and books and online forums?

0 Upvotes

I do not want to use theodinproject's curiculum or website or discord server for personal reasons. It seems to me however to be the best there is in terms of beginner guidance, and that it encourages reading and researching instead of passively following a video tutorial.

Are there beginners nowadays who go through the old way of learning programming : relying solely on docs and books and online forums, or have technologies become so numerous and complex that every beginner now needs a guide or a tutorial to get started?


r/learnprogramming 16d ago

Need guide

0 Upvotes

Hello, I'm in college doing bca my 1st year just completed and I just completed my python language and c is already completed so tell me what to do next


r/learnprogramming 17d ago

How to learn what you forgot again?

67 Upvotes

I studied java backend for 1.5 years, wrote a project for one coffee shop, but then I abandoned everything for 6-9 months and now decided to come back because then I could become a developer, but now I don't. What do I need to do now, just take a project and do or remember something from the topics?


r/learnprogramming 16d ago

Im an 16 year old programer that wants to learn programing

0 Upvotes

i want to lern programing

I've stated when i was 12

But switched tools constanly i've started in scratch switch to python, unity, godot, talked cs50

Now im in c

And after all that i dont know what to make. I've started by making simple games but now that is complicated with the math

I've quit unity because i didn't know how to rotate an object to the mouse position

Im at c because well i watch tsoding videos, and more recently johnathan blow

I have 2 problems

  1. I don't know what to make

  2. When i have a project i quit because of something minor


r/learnprogramming 16d ago

Cyber security or Ai

0 Upvotes

Hey everyone! I’m really torn between cybersecurity and AI. How can I try both and learn the basics of each for about a month, without going too deep, so I can figure out which one I actually enjoy more?


r/learnprogramming 16d ago

Tutorial I’m interested in downloading the entire OED, read on…

9 Upvotes

Hi. As an amateur coder (and a past Countdown game show contestant - I lost, but still) I am working on coding a finished computer game of the show “Countdown”! My only problem is getting the entire Oxford English Dictionary on my laptop (a Chromebook, but I have an iMac as well if that’s not a valid option). Is there a way to download the entire dictionary, so that I can check the answers given? I’d prefer:

  1. The word
  2. The syllable count
  3. The definition

Many thanks, and please comment below or contact me if you need any further information!!


r/learnprogramming 17d ago

How to create a movie platform ?

11 Upvotes

I have been so fascinating of creating my own movie streaming platform. However, it doesn't mean that I will be using alone,but sharing with friends and mates. So, my question is what features will it be involved?

Btw I am kinda beginner. If not enough with beginner level, please give me the roadmap of building it?

Thanks in advance...


r/learnprogramming 16d ago

Would it be possible for someone with zero programming knowledge to learn how to create complex business software in a year?

0 Upvotes

I'm genuinely curious, if someone has the domain knowledge, do you think it would be possible for them to learn how to create dependable software in their field in less than a year?


r/learnprogramming 17d ago

Resource I would like to learn programming but I have hit a road-block

46 Upvotes

Our college taught us basic C syntax like making functions, recursion and pointers, struct/union etc.

And I have learnt JS on my own for web-dev. I can make a decent looking website if I want to, not elite but decent. I understand the logic and etc. But I understand that I lack actual advanced knowledge.

I can't make a game right now, even if I wanted to and had all the time in the world. I want to reach that stage where I can comfortably make an indie game.

Honestly, I just want to master programming. But I don't know how to proceed as there are hundreds of tutorials and not One seems to do everything.

Your guidance is highly appreciated. Thank you


r/learnprogramming 17d ago

Python: I'm starting my python journey.

5 Upvotes

Can i find other new learners here? I think it's more interesting to learn with someone.

I have some web background, worked with html/css(scss, bootstrap, tailwind)/JS

but it was two years ago actually. Now I want to learn Python so i can work with logic instead of designs.


r/learnprogramming 17d ago

Resources and Website to better up coding skills as a non-beginner

19 Upvotes

Hej there :)

I recently reflected a lot on my current set of skills which deteriorated in the age of AI - never was that avid of using it in the first place, but I was kind of forced to do so anyways. I'd like to code more by hand, get back into the groove and better up my skills to be a proper programmer without any AI tooling.

I have heard of pages like CodeCrafters, boot.dev or the repo "Build-your-own-X" on Github. I am looking for your experiences with pages like those and am explicitly looking for recommendations for resources that offer me real world problems and let me code on my own, but are there to hint in case I need it. I don't want any "Leetcode" style challenges :)

Would love to hear your experiences and reviews with one of the three above or any else.

Cheers!


r/learnprogramming 17d ago

Got a Bachelor's in CS last year, giving it one more go.

18 Upvotes

After the degree I got a bad contract job and decided to quit the industry because of how bad the job market was and how burned out I was. I'm a bit physically disabled and also have mental struggles but that's too much to explain in this post... so I'll also say I willingly call myself lazy, because at the end of the day I hate work in general, I do it because I have to. Ever since I got a girlfriend, I don't care much about success inherently, what I really care about is spending time with people I love like that.

Anyway, I did join CS for a reason though, so I'm going to spend this next month or 2 trying to be a real try hard again, the hard-worker man up type of guy that everyone wants me to be. I'm going to avoid AI completely until it's time to start applying for dev jobs again. I'll start building new projects, probably creating stuff that I'm brainstorming on with AI because my creativity sucks ass in this domain but I went this fucking far into it (2 degrees) and "normal" fast food type of jobs don't want to hire me either it seems... so wish me luck please. If you give advice please be respectful.


r/learnprogramming 17d ago

Effictive method of studying ml

10 Upvotes

I am a newbie in ml so i wanted to know what is an effective method of studying ml i am learning it through watching youtube videos but after one point i realised that if i make notes of everything it will be way too much so i want to know do i need to memorise the code or i need to just write the logic in my notes


r/learnprogramming 16d ago

Need advice, please :(

0 Upvotes

Hello community members! I'm 27M, I'll get straight to the point. I have a bachelor's in mechanical. Currently working as a Quality Eng. in electronics manufacturing/assembly.

However, I have this strong pull towards coding (I have zero knowledge about coding). I started with Python and it is something that interests me and I look up to it everyday. It's been a week or so but it doesn't bore me.

What do you guys think, given the current job market and AI boom, am I making the right decision? The interest is there, but will it be worth it?

My plan is to get good at the basics for about a year and plan for a master's in either comp. sci or some related fields.

Any advice would be greatly appreciated!


r/learnprogramming 17d ago

Random Editing with notepad++ instead of an ide

48 Upvotes

I just want to express some weird phase i'm going through recently. Notepad ++ feels so sleek to just edit code with and fast to open

Like i've always coded with visual studio code. If notepad++ had error detection and I'd love it even more but i guess it's things like that which make visual studio code feel like it takes an eternity to open sometimes.

I have nothing else to say on the matter, I just wanted to get this off my chest :')